Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-07 | Fixed constant window redrawing | Jaakko Keränen | |
There were a couple of uninitialized values, which meant that the hovering outline was sometimes interpreted to be in an indefinite animation. | |||
2020-10-07 | Drawing an audio player UI | Jaakko Keränen | |
2020-10-06 | Updating media content | Jaakko Keränen | |
Making it possible for media to be partially updated, for streaming. Also fixed a problem with multiple concurrent audio players started on a single media item. | |||
2020-10-04 | Fixed window position retain error | Jaakko Keränen | |
At least on macOS, there is a stray window move event during app launch that causes the wrong position to be saved. At launch, the window position comes from preferences. | |||
2020-10-04 | Working on audio playback | Jaakko Keränen | |
Audio players are displayed the same way as images. When playing, a decoder runs in a background thread producing samples suitable for output. | |||
2020-10-01 | Refactor: Separate media from GmDocument | Jaakko Keränen | |
2020-09-30 | Windows: Initial/minimum window size vs. UI scale factor | Jaakko Keränen | |
2020-09-30 | Windows: Use the system UI scaling factor | Jaakko Keränen | |
Check for system UI scaling factor via Direct2D DPI values. | |||
2020-09-30 | Windows: Improved fix for UI blanking | Jaakko Keränen | |
Must invalidate all buffered visuals if the renderer is reset. | |||
2020-09-29 | Cleanup | Jaakko Keränen | |
2020-09-29 | Text: Better readability with Fira Sans | Jaakko Keränen | |
Increased Fira Sans line spacing, now more in line with Nunito. | |||
2020-09-29 | Lighter separators in Light mode | Jaakko Keränen | |
2020-09-28 | SidebarWidget: Max limit for sidebar width | Jaakko Keränen | |
Must leave some space for the document. | |||
2020-09-28 | GmDocument: Tweaks in the dark color theme | Jaakko Keränen | |
2020-09-28 | Adjusted light mode color palette | Jaakko Keränen | |
The accent color hues weren't quite right. | |||
2020-09-27 | macOS: 10.13 should use OpenGL renderer | Jaakko Keränen | |
There appears to be a problem with SDL's Metal renderer under 10.13 (segfault on window creation). | |||
2020-09-27 | DocumentWidget: Side icon animation glitches | Jaakko Keränen | |
2020-09-26 | Fixed menu item label in error message | Jaakko Keränen | |
2020-09-26 | Cleanup | Jaakko Keränen | |
2020-09-26 | DocumentWidget: Show top heading on the side | Jaakko Keränen | |
2020-09-26 | Preferences: Added side icon, hover outline | Jaakko Keränen | |
2020-09-25 | Document side elements; hover outline | Jaakko Keränen | |
2020-09-22 | DocumentWidget: Drawing side elements | Jaakko Keränen | |
The banner appears on the left, if there is room in the margin. Also added a document timestamp in the bottom to see when the data was received. | |||
2020-09-22 | Drawing with alpha blending | Jaakko Keränen | |
2020-09-22 | Added an animation utility | Jaakko Keränen | |
2020-09-21 | Preferences: Line width, 1st paragraph; tab switch keys | Jaakko Keränen | |
2020-09-21 | Radio button widget flag | Jaakko Keränen | |
2020-09-21 | Merge branch 'release' into dev | Jaakko Keränen | |
Window state bug fixes from the release branch. | |||
2020-09-21 | macOS: Window size/mode restoration tweaks | Jaakko Keränen | |
Don't bother with maximized mode, it causes a needless animation at launch. | |||
2020-09-21 | Restoring maximized windows | Jaakko Keränen | |
Window position and size are stored when move/resize events are received, not only when the window is closed. | |||
2020-09-21 | Reload fonts when renderer is reset | Jaakko Keränen | |
For some reason, SDL deletes the contents of render targets when the window is resized. IssueID #6 | |||
2020-09-21 | Document theme color saturation preference | Jaakko Keränen | |
2020-09-21 | Added Prefs; placeholders for new options | Jaakko Keränen | |
2020-09-21 | Text: Using Unicode symbols in monospace | Jaakko 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-20 | Improved text selection starting on empty space | Jaakko Keränen | |
IssueID #4 | |||
2020-09-20 | Text: Japanese font sized for UI text | Jaakko Keränen | |
This font is needed for example for tab titles where there are japanese glyphs. | |||
2020-09-20 | Opening links in a new background tab | Jaakko Keränen | |
2020-09-20 | Widget: Expanded flags to 64 bits | Jaakko Keränen | |
Ran out of room in 32 bits, more flags needed for arranging. | |||
2020-09-20 | Centering widgets and sheet contents | Jaakko 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-20 | Added tabs to make room for more preferences | Jaakko Keränen | |
The Preferences sheet now has tabs (General, Proxies) so that more options can fit there in the future. | |||
2020-09-20 | Text: Slightly smaller first paragraph font size | Jaakko Keränen | |
Added a new 1.2x font size and use it for first paragraphs. | |||
2020-09-19 | Reload fonts when renderer is reset | Jaakko Keränen | |
For some reason, SDL deletes the contents of render targets when the window is resized. IssueID #6 | |||
2020-09-19 | Merge branch 'dev' into release | Jaakko Keränen | |
# Conflicts: # CMakeLists.txt # res/about/help.gmi # res/about/version.gmi # src/app.c # src/ui/documentwidget.c | |||
2020-09-18 | DocumentWidget: Improved context menu | Jaakko Keränen | |
The contents of the menu depend on what is clicked and whether text has been selected. | |||
2020-09-18 | Added build options for X11 | Jaakko 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-18 | GmDocument: Added an icon for quote blocks | Jaakko Keränen | |
2020-09-18 | InputWidget: Update cursor position when text changes | Jaakko Keränen | |
2020-09-18 | DocumentWidget: Adjusted mouse wheel scroll amount | Jaakko Keränen | |
2020-09-18 | Improved download indicator and stop/reload button | Jaakko Keränen | |
Follow which tab is open and actually stop ongoing requests instead of restarting them. | |||
2020-09-18 | Cleanup | Jaakko Keränen | |