aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Add preference for ANSI escape codesMike Skec2021-03-071-0/+16
|
* Moves all globals into a structure that can be deleted before the app ↵Felix (xq) Queißner2021-03-061-69/+55
| | | | exists. Fixes #193.
* main.cpp: use QLibraryInfo to get the exact i18n pathKarol Kosek2021-03-061-1/+2
| | | | | Qt translation files were chosen only when you were in /usr/*, because of the relative path. Changing it to use QLibraryInfo fixes that.
* Some cleanupCarmina162021-03-061-1/+1
|
* Implement interface translationCarmina162021-03-061-3/+10
|
* Implements proper multi-window support.Felix (xq) Queißner2021-03-061-24/+74
|
* Starts preparing the codebase for multiple windows.Felix (xq) Queißner2021-03-061-37/+99
|
* Implements an IPC scheme for kristall. Closes #139.Felix (xq) Queißner2021-03-061-15/+276
|
* Adds emoji toggle preference.Mike Skec2021-02-271-0/+20
|
* DocumentStyle: fixes for font issuesMike Skec2021-02-251-0/+7
| | | | | | | | | This commit should hopefully fix all the font problems we were having. Instead of using font substitution for emojis, we just instead call QFont::setFamilies. Builds with Qt versions below 5.13 will not have proper emoji support. 0) emojis seem to work fine at least in my environment 1) when selecting theme with font that is not on the system, a respectable default is used instead 2) custom fonts now work great on Windows (seems to be due to the removal of insertSubstitutions, which didn't seem to work in my build) 3) the dodgey 'Kristall XX' stuff was removed, as it seems like we don't need it
* Fix window geometry/state not being saved in some environmentsMike Skec2021-02-231-6/+15
| | | | | | 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/+12
|
* Add optional root/parent toolbar buttonsMike Skec2021-02-181-0/+4
|
* Add unlimited cache life optionMike Skec2021-02-181-0/+2
|
* Add seperate 'icon theme' preferenceMike Skec2021-02-161-13/+52
|
* Added search engine preferenceMike Skec2021-02-151-0/+2
|
* add pref for typographer quotesMike Skec2021-02-131-0/+3
| | | | Also includes a fix for single-quotes on words like "'till"
* new-tab button: add preferenceMike Skec2021-01-211-0/+2
|
* Functional cache limit, albeit a little inefficientMike Skec2021-01-081-2/+2
|
* cache: item expiry and max item sizeMike Skec2021-01-081-0/+8
| | | | currently no total limit yet
* cache code refactorMike Skec2021-01-061-0/+1
|
* better default fontsMike Skec2021-01-041-1/+10
|
* No longer useing QPalette::Mid for url bar highlightMike Skec2021-01-041-2/+3
| | | | now uses QPalette::WindowText with a little alpha applied. Looks a lot better
* Theming: only use standard icons on LinuxMike Skec2021-01-021-0/+7
| | | | Windows and Mac don't support standard theme icons
* Get rid of unneeded hacky code for fancy url barMike Skec2021-01-021-0/+3
|
* Fix bug with fancy url bar stylingMike Skec2021-01-021-1/+10
| | | | 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-1/+23
| | | | '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/+3
|
* Use const variablesKarol Kosek2020-12-301-1/+1
|
* const-reference large typesKarol Kosek2020-12-301-1/+1
|
* Add preference to show hidden files in directory listingsMike Skec2020-12-301-0/+3
| | | | 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
* kristall: use system icon theme when using OS Default themeKarol Kosek2020-12-271-1/+1
|
* Allow to open local files without specifying the 'file:' schemaKarol Kosek2020-12-241-0/+7
| | | | | It makes possible to launch Kristall by double-clicking a file from file manager.
* Adds 'show document source' menu item. Closes #11.Felix (xq) Queißner2020-08-171-1/+1
|
* Adds primitive support for emoji fonts.Felix (xq) Queißner2020-08-171-1/+33
|
* Adds basic editing for favourite groupsFelix (xq) Queißner2020-06-291-1/+4
|
* Paves road for new favourite system: Refactors the favourites into tree ↵Felix (xq) Queißner2020-06-291-4/+54
| | | | structure instead of flat list.
* Changes theme initialization a tad.Felix (xq) Queißner2020-06-291-0/+35
|
* Huge refacoring of the settings stuff. Provides automated migration between ↵Felix (xq) Queißner2020-06-281-38/+178
| | | | 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-1/+46
|
* Adds 'OS Default' theme.Felix (xq) Queißner2020-06-211-3/+13
|
* Adds option for manually trusting a TLS server.Felix (xq) Queißner2020-06-211-0/+5
|
* Reworks TLS trust to enable symmetry between HTTPS and GeminiFelix (xq) Queißner2020-06-191-2/+7
|
* Implements Timeout UIFelix (xq) Queißner2020-06-191-0/+2
|
* Fixes #17Felix (xq) Queißner2020-06-191-1/+1
|
* Reworks global settings handling, improves redirection configuration.Felix (xq) Queißner2020-06-181-3/+41
|
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-0/+3
| | | | code. Now all errors are handled the same.
* Adds improved client certificate management, adds server certificate management.Felix (xq) Queißner2020-06-161-0/+5
|
* Adds first draft of client certificate management.Felix (xq) Queißner2020-06-111-0/+5
|