aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* MainWindow: set tab tooltipsMike Skec2021-02-231-0/+3
|
* Fix window geometry/state not being saved in some environmentsMike Skec2021-02-231-0/+7
| | | | | | 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-18/+7
|
* Fix: remove N-L from tab title. Also limit tab title lengthMike Skec2021-02-171-10/+21
| | | | | | 0) when visiting for example, https://lists.orbitalfox.eu/archives/gemini/2020/000304.html the page title was getting a newline character in it (for some reason). This has now been fixed. 1) the tab title is now limited to 45 characters, until the string is chopped and an ellipsis (...) is appended. This limit was added to prevent pages with enormous titles from clogging up the tab bar. For this reason, the limit is quite high - users browing Gemini don't usually have that many tabs open (compared to the web), so i think we can get away with this high number.
* Add basic root/parent navigation options to menu, with shortcutsMike Skec2021-02-171-0/+29
|
* Use PageUp/Down to switch between tabsXavier Del Campo Romero2021-01-271-0/+28
|
* new-tab button: add preferenceMike Skec2021-01-211-0/+4
|
* Added '+' button to tab barMike Skec2021-01-211-0/+5
|
* status bar: show request status when loading pagesMike Skec2021-01-101-2/+55
| | | | status text for loading HTTP/S is only a simple 'loading webpage'. The other protocols display more information
* status bar: New file cache indicatorMike Skec2021-01-101-1/+5
| | | | Mime label was also simplified so that only type/subtype are shown.
* Added new context menus to favourite groupMike Skec2021-01-071-9/+41
|
* favourite popup: adding group combobox!Mike Skec2021-01-071-9/+16
|
* cache code refactorMike Skec2021-01-061-34/+0
|
* Basic caching functionality implementedMike Skec2021-01-061-0/+34
|
* MainWindow: escape tab titleKarol Kosek2021-01-051-1/+3
| | | | | Prevents a tab from creating an Alt+Char shortcut if there was an preceding ampersand character in the title.
* Remove toggleIsFavourite - no longer neededMike Skec2021-01-041-1/+1
| | | | also rename addToFavouritesPopup to showFavouritesPopup
* New popup when adding to favourites!Mike Skec2021-01-041-1/+5
|
* Tweak when url should be focusedMike Skec2021-01-021-4/+1
|
* favourites: implement #77, and add rename context menusMike Skec2021-01-021-7/+38
|
* Get rid of unneeded hacky code for fancy url barMike Skec2021-01-021-16/+1
|
* url bar focus changeMike Skec2021-01-011-2/+1
| | | | when adding new tab the url bar is only focused if the tab is set as the focused tab
* Added UI density option.Mike Skec2021-01-011-0/+20
| | | | 'Compact' is the default - saves screen space a bit. The old layout is available in the 'Classic' option
* Fix segfault when opening settings dialog with no tabsMike Skec2020-12-311-9/+9
|
* Prevents URL bar styles appearing strange in settings dialog after changing ↵Mike Skec2020-12-311-1/+14
| | | | | | theme. do this by removing style while settings window is open
* Added fancy url bar stylingMike Skec2020-12-311-1/+3
|
* mainwindow: new methods curTab and tabAtMike Skec2020-12-311-22/+32
| | | | So we don't have to write qobject_cast<BrowserTab*>(this->ui ... etc every time ;)
* #51: mouse buttons 4/5 for back/forwardMike Skec2020-12-311-1/+22
|
* Pass QPoint by valueKarol Kosek2020-12-301-2/+2
|
* Window title now contains page titleMike Skec2020-12-271-0/+17
|
* Add shortcuts for Document Outline, Bookmark, and History docksKarol Kosek2020-12-241-5/+3
| | | | Had to use custom properties and rebind the Go home shortcut.
* theme changes are now reflected instantly upon confirmation.Mike Skec2020-12-241-0/+16
|
* Add 'view source' to right-click context menuMike Skec2020-12-241-4/+9
|
* Switch between tabs with Alt-Nnixo2020-11-011-0/+16
|
* Adds 'show document source' menu item. Closes #11.Felix (xq) Queißner2020-08-171-1/+11
|
* Add focus on URL bar when new tab opensDon Rowe2020-07-051-0/+2
|
* Adds delete button for favourites, adds improved about:favourites rendering.Felix (xq) Queißner2020-06-291-0/+6
|
* Adds basic editing for favourite groupsFelix (xq) Queißner2020-06-291-6/+28
|
* Paves road for new favourite system: Refactors the favourites into tree ↵Felix (xq) Queißner2020-06-291-3/+3
| | | | structure instead of flat list.
* Changes theme initialization a tad.Felix (xq) Queißner2020-06-291-31/+4
|
* Huge refacoring of the settings stuff. Provides automated migration between ↵Felix (xq) Queißner2020-06-281-75/+26
| | | | 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/+3
|
* Restructures the project source and cleans up a bitFelix (xq) Queißner2020-06-221-2/+2
|
* Introduces light and dark icon themes.Felix (xq) Queißner2020-06-221-0/+1
|
* Adds 'OS Default' theme.Felix (xq) Queißner2020-06-211-0/+5
|
* Reworks TLS trust to enable symmetry between HTTPS and GeminiFelix (xq) Queißner2020-06-191-3/+9
|
* Auto-expanding the outline now works.Felix (xq) Queißner2020-06-191-0/+1
|
* Fixes non-updating status bar, fixes bug in the mime parser.Felix (xq) Queißner2020-06-191-4/+19
|
* Reworks global settings handling, improves redirection configuration.Felix (xq) Queißner2020-06-181-15/+13
|
* Refactoring: Changes internal structure of requests and unifies a lot of ↵Felix (xq) Queißner2020-06-161-7/+5
| | | | code. Now all errors are handled the same.