| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add preference for ANSI escape codes | Mike Skec | 2021-03-07 | 1 | -0/+16 |
| | | |||||
| * | Moves all globals into a structure that can be deleted before the app ↵ | Felix (xq) Queißner | 2021-03-06 | 1 | -69/+55 |
| | | | | | exists. Fixes #193. | ||||
| * | main.cpp: use QLibraryInfo to get the exact i18n path | Karol Kosek | 2021-03-06 | 1 | -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 cleanup | Carmina16 | 2021-03-06 | 1 | -1/+1 |
| | | |||||
| * | Implement interface translation | Carmina16 | 2021-03-06 | 1 | -3/+10 |
| | | |||||
| * | Implements proper multi-window support. | Felix (xq) Queißner | 2021-03-06 | 1 | -24/+74 |
| | | |||||
| * | Starts preparing the codebase for multiple windows. | Felix (xq) Queißner | 2021-03-06 | 1 | -37/+99 |
| | | |||||
| * | Implements an IPC scheme for kristall. Closes #139. | Felix (xq) Queißner | 2021-03-06 | 1 | -15/+276 |
| | | |||||
| * | Adds emoji toggle preference. | Mike Skec | 2021-02-27 | 1 | -0/+20 |
| | | |||||
| * | DocumentStyle: fixes for font issues | Mike Skec | 2021-02-25 | 1 | -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 environments | Mike Skec | 2021-02-23 | 1 | -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 themes | Mike Skec | 2021-02-23 | 1 | -0/+12 |
| | | |||||
| * | Add optional root/parent toolbar buttons | Mike Skec | 2021-02-18 | 1 | -0/+4 |
| | | |||||
| * | Add unlimited cache life option | Mike Skec | 2021-02-18 | 1 | -0/+2 |
| | | |||||
| * | Add seperate 'icon theme' preference | Mike Skec | 2021-02-16 | 1 | -13/+52 |
| | | |||||
| * | Added search engine preference | Mike Skec | 2021-02-15 | 1 | -0/+2 |
| | | |||||
| * | add pref for typographer quotes | Mike Skec | 2021-02-13 | 1 | -0/+3 |
| | | | | | Also includes a fix for single-quotes on words like "'till" | ||||
| * | new-tab button: add preference | Mike Skec | 2021-01-21 | 1 | -0/+2 |
| | | |||||
| * | Functional cache limit, albeit a little inefficient | Mike Skec | 2021-01-08 | 1 | -2/+2 |
| | | |||||
| * | cache: item expiry and max item size | Mike Skec | 2021-01-08 | 1 | -0/+8 |
| | | | | | currently no total limit yet | ||||
| * | cache code refactor | Mike Skec | 2021-01-06 | 1 | -0/+1 |
| | | |||||
| * | better default fonts | Mike Skec | 2021-01-04 | 1 | -1/+10 |
| | | |||||
| * | No longer useing QPalette::Mid for url bar highlight | Mike Skec | 2021-01-04 | 1 | -2/+3 |
| | | | | | now uses QPalette::WindowText with a little alpha applied. Looks a lot better | ||||
| * | Theming: only use standard icons on Linux | Mike Skec | 2021-01-02 | 1 | -0/+7 |
| | | | | | Windows and Mac don't support standard theme icons | ||||
| * | Get rid of unneeded hacky code for fancy url bar | Mike Skec | 2021-01-02 | 1 | -0/+3 |
| | | |||||
| * | Fix bug with fancy url bar styling | Mike Skec | 2021-01-02 | 1 | -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 Skec | 2021-01-01 | 1 | -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 styling | Mike Skec | 2020-12-31 | 1 | -0/+3 |
| | | |||||
| * | Use const variables | Karol Kosek | 2020-12-30 | 1 | -1/+1 |
| | | |||||
| * | const-reference large types | Karol Kosek | 2020-12-30 | 1 | -1/+1 |
| | | |||||
| * | Add preference to show hidden files in directory listings | Mike Skec | 2020-12-30 | 1 | -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 Skec | 2020-12-29 | 1 | -0/+3 |
| | | | | | Can be disable in settings | ||||
| * | kristall: use system icon theme when using OS Default theme | Karol Kosek | 2020-12-27 | 1 | -1/+1 |
| | | |||||
| * | Allow to open local files without specifying the 'file:' schema | Karol Kosek | 2020-12-24 | 1 | -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ßner | 2020-08-17 | 1 | -1/+1 |
| | | |||||
| * | Adds primitive support for emoji fonts. | Felix (xq) Queißner | 2020-08-17 | 1 | -1/+33 |
| | | |||||
| * | Adds basic editing for favourite groups | Felix (xq) Queißner | 2020-06-29 | 1 | -1/+4 |
| | | |||||
| * | Paves road for new favourite system: Refactors the favourites into tree ↵ | Felix (xq) Queißner | 2020-06-29 | 1 | -4/+54 |
| | | | | | structure instead of flat list. | ||||
| * | Changes theme initialization a tad. | Felix (xq) Queißner | 2020-06-29 | 1 | -0/+35 |
| | | |||||
| * | Huge refacoring of the settings stuff. Provides automated migration between ↵ | Felix (xq) Queißner | 2020-06-28 | 1 | -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ßner | 2020-06-28 | 1 | -1/+46 |
| | | |||||
| * | Adds 'OS Default' theme. | Felix (xq) Queißner | 2020-06-21 | 1 | -3/+13 |
| | | |||||
| * | Adds option for manually trusting a TLS server. | Felix (xq) Queißner | 2020-06-21 | 1 | -0/+5 |
| | | |||||
| * | Reworks TLS trust to enable symmetry between HTTPS and Gemini | Felix (xq) Queißner | 2020-06-19 | 1 | -2/+7 |
| | | |||||
| * | Implements Timeout UI | Felix (xq) Queißner | 2020-06-19 | 1 | -0/+2 |
| | | |||||
| * | Fixes #17 | Felix (xq) Queißner | 2020-06-19 | 1 | -1/+1 |
| | | |||||
| * | Reworks global settings handling, improves redirection configuration. | Felix (xq) Queißner | 2020-06-18 | 1 | -3/+41 |
| | | |||||
| * | Refactoring: Changes internal structure of requests and unifies a lot of ↵ | Felix (xq) Queißner | 2020-06-16 | 1 | -0/+3 |
| | | | | | code. Now all errors are handled the same. | ||||
| * | Adds improved client certificate management, adds server certificate management. | Felix (xq) Queißner | 2020-06-16 | 1 | -0/+5 |
| | | |||||
| * | Adds first draft of client certificate management. | Felix (xq) Queißner | 2020-06-11 | 1 | -0/+5 |
| | | |||||
