summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-25CleanupJaakko Keränen
Warnings about lost precision.
2021-12-25SDL line drawing regression was fixed in 2.0.18Jaakko Keränen
2021-12-23Android: Various fixes to get things up and runningJaakko Keränen
Resource paths, runtime data, ignore mouse events. Assume that the Java side tells us the display pixel density via a command line argument.
2021-12-23Android: Setting up the buildJaakko Keränen
2021-12-23LinkInfo: Show port, tooJaakko Keränen
2021-12-20Banner: MarginsJaakko Keränen
2021-12-20DocumentWidget: Cleaning up after refactoringJaakko Keränen
2021-12-20LinkInfo: More concise presentationJaakko Keränen
Bold hostname, including scheme if not `gemini`. Info is now on a single wrapped line.
2021-12-20CleanupJaakko Keränen
The "opened from sidebar" flag is unnecessary now.
2021-12-19Cleanup: Group together DocumentView methodsJaakko Keränen
2021-12-19DocumentWidget: Refactor to separate DocumentViewJaakko Keränen
Work in progress, but now DocumentView at least has its own type. The relationship is a bit muddled, though.
2021-12-18CleanupJaakko Keränen
2021-12-18LinkInfo: Identity at end of first lineJaakko Keränen
2021-12-18LinkInfo: Improved link metadata popupJaakko Keränen
2021-12-18TextBuf: Set base attributes for ANSI escapesJaakko Keränen
2021-12-18App: If in the background, don't do periodic eventsJaakko Keränen
Does SDL stop all timers?
2021-12-18Added LinkInfoJaakko Keränen
2021-12-18DocumentWidget: Fixed open links highlight positionJaakko Keränen
2021-12-18Focusing the search input fieldJaakko Keränen
2021-12-18Image metadata; improved open URLs indicatorJaakko Keränen
Put a new GmRun under an inlined image with the image metadata, so it doesn't overlap the caption text. Open URLs are now indicated with a document-width box instead of window-width box. The box is also slightly expanded for a nicer look. Links have a bit of padding around them so this doesn't cause overlaps with other runs.
2021-12-18Banner: Increased padding in itemsJaakko Keränen
2021-12-18Nicer image metadata and open URLs highlightJaakko Keränen
Metadata of inlined images shouldn't overlap the caption text. Open URL highlights are not drawn fullwidth to avoid clashing with side elements and generally to look more consistent.
2021-12-18Gempub: Open books in 1:2 split modeJaakko Keränen
2021-12-18SidebarWidget: Use correct palette for outlineJaakko Keränen
The outline tab uses the current document's palette.
2021-12-18Fixed misaligned time in audio playerJaakko Keränen
TODO: This is font-dependent, so should actually use visual alignment...
2021-12-17App: Fixed links opening in the wrong splitJaakko Keränen
Switching the current root may change which DocumentWidget the `open` command affects.
2021-12-17Fixed release buildJaakko Keränen
2021-12-17Prefs: Assert that struct layout is as expectedJaakko Keränen
2021-12-17Mobile: Input prompt actions menuJaakko Keränen
2021-12-17Mobile: Fixed phone sidebar background fadeJaakko Keränen
2021-12-17Mobile: Wheel scrolling is not applicableJaakko Keränen
2021-12-17macOS: Incorrect horizontal scroll directionJaakko Keränen
2021-12-17macOS: Fixed scrolling of wide preformatted blocksJaakko Keränen
2021-12-17DocumentWidget: Swipe animation glitchesJaakko Keränen
Most crucially, sometimes the swipe placeholders would not get deleted at all because the visual offset animation was not finishing as expected. This would cause a number of problems with the document behavior.
2021-12-17App: Fixed ticker management issueJaakko Keränen
Multiple tickers with the same context would override each other. The ticker callback must be considered as well or tickers may fail to run as expected.
2021-12-17CleanupJaakko Keränen
2021-12-17macOS: Trackpad swipe navigationJaakko Keränen
Work in progress. Something breaks down when swiping forward twice...
2021-12-17Prefs: Reorganizing booleansJaakko Keränen
2021-12-16CleanupJaakko Keränen
2021-12-16DocumentWidget: Paste preceding lineJaakko Keränen
Added a special actions menu in the input prompt to allow the user to paste the line preceding the latest clicked link from the originating document. One use case for this is user-editable lines.
2021-12-15Preferences: Option for cursor blinkingJaakko Keränen
2021-12-15Workaround for layout issue in value input dialogsJaakko Keränen
2021-12-15InputWidget: Initial scroll position out of boundsJaakko Keränen
2021-12-15InputWidget: Dealing with very narrow widthJaakko Keränen
The input widget is not usable if the width is too narrow.
2021-12-15macOS: Newlines in native menusJaakko Keränen
Other formatting besides line breaks is ignored for now, although attributed strings could be used here.
2021-12-15Mobile: Dismissing keyboard unfocuses InputWidgetJaakko Keränen
2021-12-14iOS: Fixed input positioning (non-animated widget)Jaakko Keränen
If there were no entry animation, the native UI control would not be correctly placed.
2021-12-14Mobile: Adjusted back swipe on tabletsJaakko Keränen
2021-12-14App: Prevent state corruption due to interrupted file writeJaakko Keränen
2021-12-14Audio: Initialize SDL audio only when actually playingJaakko Keränen
Playing audio is somewhat uncommon, so there is no need to have it set up always.