aboutsummaryrefslogtreecommitdiff
path: root/src/kristall.hpp
Commit message (Collapse)AuthorAgeFilesLines
* Implements #245Felix "xq" Queißner2021-11-201-0/+1
|
* Further improves localization (#191). Allows switching and setting the ↵Felix (xq) Queißner2021-05-081-13/+2
| | | | chosen localization properly.
* Inserts setting for current language.Felix (xq) Queißner2021-05-081-1/+17
|
* rename PageMetadata struct to NamedUrlMike Skec2021-03-171-2/+2
| | | | PageMetadata is a little misleading. NamedUrl sounds stupid but is a bit more accurate
* sessions: save page titles and read them before loading pageMike Skec2021-03-171-0/+7
|
* Adds option to have old or new session behaviour. Closes #187Felix (xq) Queißner2021-03-171-0/+7
|
* First draft of session management. Always restores the latest session.Felix (xq) Queißner2021-03-171-0/+6
|
* Restructures option dialog even more, adds option to strip '<nav>' tags.Felix (xq) Queißner2021-03-081-0/+1
|
* Add preference for ANSI escape codesMike Skec2021-03-071-0/+8
|
* Moves all globals into a structure that can be deleted before the app ↵Felix (xq) Queißner2021-03-061-26/+38
| | | | exists. Fixes #193.
* Implements proper multi-window support.Felix (xq) Queißner2021-03-061-0/+15
|
* Starts preparing the codebase for multiple windows.Felix (xq) Queißner2021-03-061-0/+7
|
* Adds emoji toggle preference.Mike Skec2021-02-271-0/+4
|
* Fix window geometry/state not being saved in some environmentsMike Skec2021-02-231-0/+2
| | | | | | The window state and geometry are now saved either after app.exec() finished, or if closeEvent is emitted on the MainWindow. This allows the window geometry/state restoration to be a lot more reliable. E.g in my configuration (Fluxbox) - if I closed the window using my own defined keybinding, the state would not get saved
* Add light icons for favourite/certificate buttons for dark themesMike Skec2021-02-231-0/+1
|
* Add optional root/parent toolbar buttonsMike Skec2021-02-181-2/+4
|
* Add unlimited cache life optionMike Skec2021-02-181-1/+2
|
* Add seperate 'icon theme' preferenceMike Skec2021-02-161-0/+10
|
* Added search engine preferenceMike Skec2021-02-151-0/+1
|
* add pref for typographer quotesMike Skec2021-02-131-0/+1
| | | | Also includes a fix for single-quotes on words like "'till"
* new-tab button: add preferenceMike Skec2021-01-211-0/+1
|
* status bar: show request status when loading pagesMike Skec2021-01-101-0/+10
| | | | status text for loading HTTP/S is only a simple 'loading webpage'. The other protocols display more information
* Functional cache limit, albeit a little inefficientMike Skec2021-01-081-3/+3
|
* cache: item expiry and max item sizeMike Skec2021-01-081-0/+5
| | | | currently no total limit yet
* cache code refactorMike Skec2021-01-061-0/+3
|
* better default fontsMike Skec2021-01-041-0/+2
|
* Fix bug with fancy url bar stylingMike Skec2021-01-021-0/+4
| | | | We are now also using a custom colour for it in the default light/dark themes, just because we can get a little more control over how it looks. The OS Default theme uses the 'mid' colour from palette
* Added UI density option.Mike Skec2021-01-011-0/+9
| | | | 'Compact' is the default - saves screen space a bit. The old layout is available in the 'Classic' option
* Add preference for url bar stylingMike Skec2020-12-311-0/+1
|
* Add preference to show hidden files in directory listingsMike Skec2020-12-301-0/+1
| | | | also improved listing code so that files and dirs with spaces now display and function properly
* Add optional 'home' button to browser toolbar.Mike Skec2020-12-291-0/+3
| | | | Can be disable in settings
* Changes theme initialization a tad.Felix (xq) Queißner2020-06-291-0/+2
|
* Huge refacoring of the settings stuff. Provides automated migration between ↵Felix (xq) Queißner2020-06-281-13/+32
| | | | old and new configuration file stuff. Themes are now just files in a folder instead of encoded data in the config file.
* Fixes #25 and #23, starts to implement new config/cache directory system.Felix (xq) Queißner2020-06-281-0/+20
|
* Adds 'OS Default' theme.Felix (xq) Queißner2020-06-211-0/+1
|
* Adds option for manually trusting a TLS server.Felix (xq) Queißner2020-06-211-0/+6
|
* Reworks TLS trust to enable symmetry between HTTPS and GeminiFelix (xq) Queißner2020-06-191-1/+2
|
* Implements network timeouts.Felix (xq) Queißner2020-06-191-0/+3
|
* Reworks global settings handling, improves redirection configuration.Felix (xq) Queißner2020-06-181-0/+34
|
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-0/+2
| | | | code. Now all errors are handled the same.
* Adds improved client certificate management, adds server certificate management.Felix (xq) Queißner2020-06-161-0/+2
|
* Adds first draft of client certificate management.Felix (xq) Queißner2020-06-111-0/+3
|
* Adds some right click menus, fixes bug in gopher.Felix (xq) Queißner2020-06-101-0/+2
|
* Adds two new options for text display: gophermap rendering with text or ↵Felix (xq) Queißner2020-06-081-0/+8
icons, all text documents as text/plain, prepares option for text highlighting.