summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2020-09-22Added an animation utilityJaakko Keränen
2020-09-21Preferences: Line width, 1st paragraph; tab switch keysJaakko Keränen
2020-09-21Radio button widget flagJaakko Keränen
2020-09-21Merge branch 'release' into devJaakko Keränen
Window state bug fixes from the release branch.
2020-09-21macOS: Window size/mode restoration tweaksJaakko Keränen
Don't bother with maximized mode, it causes a needless animation at launch.
2020-09-21Restoring maximized windowsJaakko Keränen
Window position and size are stored when move/resize events are received, not only when the window is closed.
2020-09-21Reload fonts when renderer is resetJaakko Keränen
For some reason, SDL deletes the contents of render targets when the window is resized. IssueID #6
2020-09-21Document theme color saturation preferenceJaakko Keränen
2020-09-21Added Prefs; placeholders for new optionsJaakko Keränen
2020-09-21Text: Using Unicode symbols in monospaceJaakko Keränen
If the regular monospace font is missing a Unicode character, one is used from Symbola. However, these replacements were taken from the wrong sized font. Also, since the replacements are not monospace (Symbola isn't) they are now centered in their location for a better alignment.
2020-09-20Improved text selection starting on empty spaceJaakko Keränen
IssueID #4
2020-09-20Text: Japanese font sized for UI textJaakko Keränen
This font is needed for example for tab titles where there are japanese glyphs.
2020-09-20Opening links in a new background tabJaakko Keränen
2020-09-20Widget: Expanded flags to 64 bitsJaakko Keränen
Ran out of room in 32 bits, more flags needed for arranging.
2020-09-20Centering widgets and sheet contentsJaakko Keränen
Added a new arrange flag for centering a child horizontally. The two-column layout in Preferences has expanding vertical paddings so the page contents are vertically centered.
2020-09-20Added tabs to make room for more preferencesJaakko Keränen
The Preferences sheet now has tabs (General, Proxies) so that more options can fit there in the future.
2020-09-20Text: Slightly smaller first paragraph font sizeJaakko Keränen
Added a new 1.2x font size and use it for first paragraphs.
2020-09-19Reload fonts when renderer is resetJaakko Keränen
For some reason, SDL deletes the contents of render targets when the window is resized. IssueID #6
2020-09-19Merge branch 'dev' into releaseJaakko Keränen
# Conflicts: # CMakeLists.txt # res/about/help.gmi # res/about/version.gmi # src/app.c # src/ui/documentwidget.c
2020-09-18DocumentWidget: Improved context menuJaakko Keränen
The contents of the menu depend on what is clicked and whether text has been selected.
2020-09-18Added build options for X11Jaakko Keränen
Build option to use software rendering if running under X11, and another option to set the position of a window only after the window has been shown. The latter is a workaround for an SDL bug regarding window borders affecting the initial position.
2020-09-18GmDocument: Added an icon for quote blocksJaakko Keränen
2020-09-18InputWidget: Update cursor position when text changesJaakko Keränen
2020-09-18DocumentWidget: Adjusted mouse wheel scroll amountJaakko Keränen
2020-09-18Improved download indicator and stop/reload buttonJaakko Keränen
Follow which tab is open and actually stop ongoing requests instead of restarting them.
2020-09-18CleanupJaakko Keränen
2020-09-18DocumentWidget: Inline image download indicatorJaakko Keränen
2020-09-17Download progress indicator for large downloadsJaakko Keränen
2020-09-17Preferences: Setting the Download folderJaakko Keränen
2020-09-17CleanupJaakko Keränen
2020-09-17DocumentWidget: Saving the source to a fileJaakko Keränen
"Save Page" now writes the current page's source to the Downloads folder as a file.
2020-09-17DocumentWidget: Working on "Save Page"Jaakko Keränen
2020-09-17Working on "Save Page"Jaakko Keränen
Suggest saving the content on the Unsupported MIME type error page.
2020-09-17Only cache "text/*" contentJaakko Keränen
2020-09-17Added a "Save Page" menu itemJaakko Keränen
2020-09-17Recognize and visualize "mailto:" linksJaakko Keränen
"mailto:" links now have their own icon and when clicked they open the URL in the default web browser. IssueID #5
2020-09-17DocumentWidget: Permanent imagesJaakko Keränen
A dynamically generated page showing nothing but an image should not be treated the same way as an inline image. I.e., disallow hiding the image on an image page.
2020-09-16Dismiss menus when clicking outside themJaakko Keränen
Added a new widget flag for notifying about missed mouse clicks. Only used in popup menus at the moment. IssueID #2
2020-09-15Added software rendering fallback and --sw optionJaakko Keränen
2020-09-15VisBuf: Invalidating the bufferJaakko Keränen
The state of the VisBuf should be fully cleared when invalidating. IssueID #1
2020-09-15DocumentWidget: Check current tab for commandsJaakko Keränen
Some commands were being handled by all tabs even though they are relevant only to the current one. IssueID #3
2020-09-15Default sidebar modeJaakko Keränen
Logically the default should be the first sidebar tab.
2020-09-15DocumentWidget: Check current tab for commandsJaakko Keränen
Some commands were being handled by all tabs even though they are relevant only to the current one. IssueID #3
2020-09-14Default sidebar modeJaakko Keränen
Logically the default should be the first sidebar tab.
2020-09-13DocumentWidget: Drawing images that have alphaJaakko Keränen
2020-09-13Added Kosugi Maru for Japanese textJaakko Keränen
Kosugi Maru is from Google Fonts and licensed used Apache License 2.0.
2020-09-12CleanupJaakko Keränen
2020-09-12DocumentWidget: Drawing marked rangesJaakko Keränen
2020-09-12Paint: Keeping track of the set render targetJaakko Keränen
2020-09-12Text: Slightly fewer render target switchesJaakko Keränen