Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-08 | Media: Images not processed until data is complete | Jaakko Keränen | |
2020-10-08 | DocumentWidget: Start playing audio immediately | Jaakko Keränen | |
2020-10-08 | DocumentWidget: Updating audio content | Jaakko Keränen | |
2020-10-08 | Helper for checking a successful status code | Jaakko Keränen | |
2020-10-08 | Player: Total input size | Jaakko Keränen | |
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-06 | WAV: 24-bit PCM, float 32/64; fixed audio issues | Jaakko Keränen | |
The decoder now waits only on two conditions: more input is needed, or when the output buffer is full. Previously there was a race condition that caused the decoder to randomly miss the first signal and not play anything. | |||
2020-10-04 | Playing back a WAV file | Jaakko Keränen | |
Simple test case works now: loading a 16-bit stereo PCM WAV from a file (i.e., no streaming) and playing it back. | |||
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 | Player: Setting up the audio output | Jaakko Keränen | |
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-30 | Windows: Declare as HiDPI aware | Jaakko Keränen | |
2020-09-29 | Cleanup | Jaakko Keränen | |
2020-09-29 | Added stub for audio player | 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-29 | GmDocument: List bullets use a different color | Jaakko Keränen | |
More distinctive. | |||
2020-09-28 | Cleanup | 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-27 | macOS: Robust system appearance check | Jaakko Keränen | |
This API does not exist on 10.13, so prepare for an exception. | |||
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 | App: Saving the "Big 1st paragraph" setting | 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. |