Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-10-20 | GmDocument: Color theme adjustments | Jaakko Keränen | |
Colorful Light is generally a lot lighter now. | |||
2020-10-19 | GmDocument: Slightly tighter spacing between list items | Jaakko Keränen | |
Works better with short bullet lines, but still readable with wrapped ones, too. | |||
2020-10-19 | GmDocument: Colorful Light should be less saturated | Jaakko Keränen | |
Easier on the eyes. | |||
2020-10-18 | Added the "Colorful Light" document theme | Jaakko Keränen | |
2020-10-18 | Preferences: Colors moved to 2nd place | Jaakko Keränen | |
2020-10-18 | Added more document color themes | Jaakko Keränen | |
The dark and light themes are now configurable in Preferences. | |||
2020-10-18 | Player: Dim scrubber when paused | Jaakko Keränen | |
2020-10-18 | Cleanup | Jaakko Keränen | |
Consistent naming. | |||
2020-10-18 | DocumentWidget: Improved audio player UI refresh | Jaakko Keränen | |
There is no need to prioritize animation smoothness when it comes to audio players. Just post timer events at a relaxed 15 Hz when active players are visible. Fixes an issue on macOS (and possibly other platforms) where moving the window was very glitchy if a player was active. | |||
2020-10-16 | Fixed: Color saturation for default theme colors | Jaakko Keränen | |
The color saturation user preference was not being applied to the default color palette. | |||
2020-10-16 | Loading resources from a predetermined path | Jaakko Keränen | |
2020-10-16 | Player: Hide volume slider after 3 sec idle time | Jaakko Keränen | |
2020-10-16 | Open link in new tab with middle mouse button | Jaakko Keränen | |
IssueID #8 | |||
2020-10-16 | Player: Fixed build with older version of mpg123 | Jaakko Keränen | |
2020-10-15 | Determining app executable location | Jaakko Keränen | |
IssueID #9 | |||
2020-10-15 | Player: Parsing Vorbis and MP3 metadata | Jaakko Keränen | |
2020-10-15 | Player: Streaming MP3 playback | Jaakko Keränen | |
Feed more MPEG input bitstream as it comes in. | |||
2020-10-14 | Use libmpg123 to decode MPEG audio | Jaakko Keränen | |
mpg123 is configured as an optional dependency. Works for full files currently. | |||
2020-10-14 | Player: Volume adjustment UI | Jaakko Keränen | |
2020-10-14 | Cleanup | Jaakko Keränen | |
2020-10-12 | SidebarWidget: Improved list scroll bar | Jaakko Keränen | |
Sometimes the sidebar's scroll bar would not get updated correctly. There still remains an issue where the scroll maximum is incorrect if the sidebar is hidden at launch. | |||
2020-10-12 | Clear input focus when switching tabs | Jaakko Keränen | |
2020-10-12 | Normalizing long spaces to a tab stop | Jaakko Keränen | |
Experimenting with terminal friendly space normalization where sometimes multiple spaces are used to align content horizontally (with a fixed-width font). When encountering 8 or more consecutive spaces, they are all replaced with a single tab character. Gemtext allows clients to normalize whitespace as they see fit. | |||
2020-10-11 | Text: Font tuning | Jaakko Keränen | |
2020-10-11 | Paste from clipboard on middle mouse click | Jaakko Keränen | |
2020-10-11 | Remember which Preferences tab is open | Jaakko Keränen | |
2020-10-11 | Added a preference for heading font | Jaakko Keränen | |
Body and heading fonts can be selected separately. | |||
2020-10-11 | Added two serif fonts; minor color tweaks | Jaakko Keränen | |
Added the EB Garamond and Literata fonts as serif font choices. | |||
2020-10-11 | Media: Pause other players when a new one starts | Jaakko Keränen | |
2020-10-11 | Fixed saving a page that was restored from cache | Jaakko Keränen | |
2020-10-11 | Fixed saving a page with a tilde in the filename | Jaakko Keränen | |
The tilde was assumed to be a home directory name, and therefore the name was considered to be an absolute path in itself. | |||
2020-10-11 | Focus behavior of the URL entry field | Jaakko Keränen | |
Opening a new tab will now set input focus to the URL field. Switching tabs when the URL field is focused will select the full new URL. There was an issue previously where selecting a bookmark while the URL field was focused would cause unexpected behavior. The URL was first unfocused and that would trigger the document to fetch the URL that was in the input field. | |||
2020-10-10 | DocumentWidget: Fixed stopping a streaming player | Jaakko Keränen | |
A partially received media request will be cancelled and deleted if the inline viewer is closed. | |||
2020-10-10 | Player: Wider Play/Pause button | Jaakko Keränen | |
2020-10-09 | DocumentWidget: Animate players after tab change | Jaakko Keränen | |
2020-10-09 | Support Ogg Vorbis audio | Jaakko Keränen | |
Playback starts as soon as possible, so one can listen while streaming. stb_vorbis.c needed a tiny tweak to not die on a file without (Ogg? Vorbis?) comments. | |||
2020-10-09 | Cleanup | Jaakko Keränen | |
Moved buffers out of player.c. Include MIME type with the data so the correct decoder can be chosen. Added stb_vorbis: https://github.com/nothings/stb | |||
2020-10-09 | Fixed memory leak on tab close | Jaakko Keränen | |
The DocumentWidget was not actually deleted when a tab was closed, only hidden. | |||
2020-10-08 | Player: Rewind button in the UI | Jaakko Keränen | |
2020-10-08 | Player: Play/pause button in the UI | Jaakko Keränen | |
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. |