summaryrefslogtreecommitdiff
path: root/src/ui
AgeCommit message (Collapse)Author
2020-08-18Added a larger content-friendly UI fontJaakko Keränen
Mostly for sidebar contents.
2020-08-18DocumentWidget: Faster redraw of the documentJaakko Keränen
Keep static content in a buffer. The marked ranges still need to be drawn in a better way.
2020-08-18Render target switchingJaakko Keränen
2020-08-16Tweaked default color themesJaakko Keränen
2020-08-16Keyboard-based link navigation; general improvementsJaakko Keränen
2020-08-16Added Pure Black and Pure White themesJaakko Keränen
Font changes cause window redrawing to pause so document layout doesn’t get an intermediate update with a different width. Sheets are mouse-modal.
2020-08-16Further theme color improvementsJaakko Keränen
Default seed colors.
2020-08-16InputWidget: Height should match LabelWidgetJaakko Keränen
2020-08-16Palette has UI colors; defined Light theme colorsJaakko Keränen
2020-08-15Don’t cache content of “about:” pagesJaakko Keränen
2020-08-15Built-in embedded “about:” pages; Help menuJaakko Keränen
2020-08-15Init and scroll position improvementsJaakko Keränen
Scroll positions are saved as normalized positions so they don’t get affected by zoom differences.
2020-08-15Text: Emoji selector ignoredJaakko Keränen
2020-08-15macOS: Inserting menusJaakko Keränen
2020-08-14Editing bookmarksJaakko Keränen
2020-08-14Added sidebar shortcuts; more View menu itemsJaakko Keränen
2020-08-14Deleting bookmarksJaakko Keränen
2020-08-14Bookmarks: Store in a hash with unique IDsJaakko Keränen
2020-08-14Window: Don’t post redundant resize commandsJaakko Keränen
2020-08-14Cleaner window initializationJaakko Keränen
Create the window using the correct size and position, and don’t show the window contents while app state is being restored.
2020-08-14Adding and viewing bookmarksJaakko Keränen
2020-08-14Text: Added a large UI fontJaakko Keränen
2020-08-14Menu cancel action is only enabled when menu shownJaakko Keränen
2020-08-13Added View menu items for zoomingJaakko Keränen
2020-08-13App-wide document zoom; added --echo option for debuggingJaakko Keränen
Fonts are shared by all documents, so zoom likewise needs to be app-wide.
2020-08-13Toggle sidebar visibility; save width and modeJaakko Keränen
2020-08-12SidebarWidget: Minimum width; resizer appearanceJaakko Keränen
2020-08-12SidebarWidget: Tight layout mode on resize; wheel scrollingJaakko Keränen
2020-08-12Working on sidebar resizingJaakko Keränen
2020-08-12Save and load app state (tabs, history)Jaakko Keränen
2020-08-11SidebarWidget: Scrolling and the scrollbarJaakko Keränen
2020-08-11Fixed widget arrangement issueJaakko Keränen
2020-08-11SidebarWidget: ScrollingJaakko Keränen
2020-08-11Fixed centering a sheet not under rootJaakko Keränen
2020-08-11Document outline; jumping to clicked headingJaakko Keränen
2020-08-11SidebarWidget: Adding mode buttonsJaakko Keränen
2020-08-10Add a sidebar next to the current tabJaakko Keränen
The sidebar is inside the tabs widget, as a sibling to the current page.
2020-08-10DocumentWidget: Fixed content positioningJaakko Keränen
2020-08-10Added SidebarWidgetJaakko Keränen
2020-08-10Opening links in a new tab; improved context menu vs. linksJaakko Keränen
2020-08-10DocumentWidget: Check the MIME charset parameterJaakko Keränen
2020-08-10Removed double shortcut for “tabs.new”Jaakko Keränen
2020-08-10Tab bar is hidden when there is a single tabJaakko Keränen
Needed some fixes in the widget arrangement behavior.
2020-08-09Closing and duplicating tabsJaakko Keränen
2020-08-09Windows: Fixed Unicode iconsJaakko Keränen
2020-08-09Tab button labels fitted to available spaceJaakko Keränen
2020-08-09Text: Enforce spacing on monospaced fontsJaakko Keränen
2020-08-09Closing tabs/windowJaakko Keränen
2020-08-08Handling "about:home"; GmRequest decouplingJaakko Keränen
GmRequest is given a pointer to the GmCerts to use. Also, timeouts are handled via a posted command so they get processed in the main thread.
2020-08-08Cancel GmRequest from the main threadJaakko Keränen
Doing it in the SDL timer thread causes mutex lockups.