summaryrefslogtreecommitdiff
path: root/src/ui/window.c
AgeCommit message (Collapse)Author
2020-08-19Manage mouse cursors at window levelJaakko Keränen
The modal sheets switch mouse cursor to the default arrow.
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-16Palette has UI colors; defined Light theme colorsJaakko Keränen
2020-08-15Built-in embedded “about:” pages; Help menuJaakko Keränen
2020-08-14Added sidebar shortcuts; more View menu itemsJaakko 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-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-12Save and load app state (tabs, history)Jaakko Keränen
2020-08-11SidebarWidget: Scrolling and the scrollbarJaakko 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: 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-09Tab button labels fitted to available spaceJaakko Keränen
2020-08-08Creating new tabs; cleaned up DocumentWidgetJaakko Keränen
2020-08-08Moved recent URLs history to DocumentWidgetJaakko Keränen
App maintains the visited URLs database, but each DocumentWidget has its own stack of recent URLs for timeline navigation.
2020-08-07Linux: Added app iconJaakko Keränen
2020-08-06Window: Added a tab barJaakko Keränen
This should be collapsed if there is just a single tab.
2020-08-04Changing the document content text sizeJaakko Keränen
The glyph cache is purged whenever font sizes change. UI fonts are deliberately not changed in size so that UI metrics don't have to be recomputed.
2020-08-02GmRequest: Checking the server certificateJaakko Keränen
Just testing so far.
2020-08-02Compose window title with host nameJaakko Keränen
2020-08-02CleanupJaakko Keränen
2020-08-02Window: Narrow layout mode for the navbarJaakko Keränen
2020-08-01Handling status codes by classJaakko Keränen
2020-07-31Adjusted X symbolsJaakko Keränen
2020-07-30Text: Improved glyph cache allocatorJaakko Keränen
Tighter row packing by collecting glyphs of similar height to the same rows.
2020-07-29Showing and hiding image contentJaakko Keränen
2020-07-28Detect known image/audio file extensionsJaakko Keränen
2020-07-28Improved title user parsing; back/forward mouse buttonsJaakko Keränen
2020-07-27InputWidget: Notify whether Enter was pressedJaakko Keränen
2020-07-27Improved search input focus behaviorJaakko Keränen
2020-07-27Showing and hiding the search barJaakko Keränen
2020-07-27Finding previous textJaakko Keränen
2020-07-26Finding text in the documentJaakko Keränen
2020-07-26Window: Create a search barJaakko Keränen
2020-07-26Asking the user for inputJaakko Keränen
2020-07-25DocumentWidget: Context menuJaakko Keränen
2020-07-25Keep the navbar URL up to dateJaakko Keränen
2020-07-25Use document top header as window titleJaakko Keränen
2020-07-25Reload, Stop, and Home navbar buttonsJaakko Keränen
2020-07-25InputWidget: Adjusted paddingJaakko Keränen
Aligns better with labels.
2020-07-25Encode spaces in URLsJaakko Keränen
2020-07-25Basic navigation history; Back and Forward are workingJaakko Keränen