aboutsummaryrefslogtreecommitdiff
path: root/src/ui.cc
AgeCommit message (Collapse)Author
2025-09-03Increase horizontal margin in the location barHEADmasterRodrigo Arias Mallo
Allows users to begin selecting the text or position the cursor at the beginning of the URL without requiring a high accuracy, as now there are at least 5 pixels of leading space. Fixes: https://github.com/dillo-browser/dillo/issues/442
2025-08-04Middle click in Home or Book opens in new tabRodrigo Arias Mallo
Open the Home page or the Bookmarks in a new tab if the button is pressed with middle-click, following the same behavior for hyperlinks.
2025-08-04Focus the N-th tab with Alt-<number>Rodrigo Arias Mallo
Allows jumping directly to a given tab. It encourages a low number of tabs opened, otherwise it will exceed the 1 to 10 range.
2025-05-20Make Ctrl+A select input textRodrigo Arias Mallo
The Emacs shortcut was overriding the FLTK behavior of selecting all input text. Fixes: https://github.com/dillo-browser/dillo/issues/400
2025-05-08Make Ctrl+C copy selection into clipboardRodrigo Arias Mallo
Follows the behavior of so many other programs by copying the current text selection into the clipboard with Ctrl+C. Selecting text continues to copy it into the primary selection. Fixes: https://github.com/dillo-browser/dillo/issues/228
2025-04-30Middle-click on back or forward opens in new tabAlex
Reviewed-by: Rodrigo Arias Mallo <rodarima@gmail.com> See: https://lists.mailman3.com/hyperkitty/list/dillo-dev@mailman3.com/thread/XXD2NXCGQLZLJ3V57NCPU3327DAEFKAN/
2024-06-25Add support for zoom factorRodrigo Arias Mallo
Allows zooming in and out of pages by changing the size of all elements, including font size, images and tables. The initial zoom is specified in the "zoom_factor" option of dillorc. Use the new shortcuts Ctrl+ and Ctrl- to adjust the zoom of the current page and Ctrl 0 to reset it to 100%. When a new tab or window is opened, the current zoom factor is inherited. Each tab retains its own zoom factor. Fixes: https://github.com/dillo-browser/dillo/issues/21
2024-05-04Update online manual URLRodrigo Arias Mallo
The old manual page is no longer needed as we have the latest manual rendered in the new website.
2024-03-09Use Doxygen comments for C filesRodrigo Arias Mallo
2024-01-09Update references to website and repositoryRodrigo Arias Mallo
The website is now at https://dillo-browser.github.io/ and the repository at https://github.com/dillo-browser/dillo.
2016-07-12cppcheck: ignored return value.Jorge Arellano Cid
It wasn't necessary! ;)
2016-04-30Fixed a very minor glitch in clear_cb()Jorge Arellano Cid
2015-11-19readable location textcorvid
2014-09-16url positioning in location barcorvid
the brief thread http://lists.dillo.org/pipermail/dillo-dev/2014-September/010205.html
2013-09-16Made show_url dillorc option work again (BUG#1128)Jorge Arellano Cid
Some apps that embed dillo or work in kiosk mode find good use for it.
2013-01-11Changed color average from 0.1f to 0.14fJorge Arellano Cid
2012-12-31we still aren't using UI::customize() flags arg, so rm itcorvid
2012-12-31rm show_url preferencecorvid
It hasn't worked for a long time, no one seems to miss it, and there isn't any compelling case for making the effort to make it work. http://lists.auriga.wearlab.de/pipermail/dillo-dev/2012-December/009704.html
2012-12-31don't say 'FL_GRAY' because it's a misleading termcorvid
2012-12-31ui colors: inactive icons, let's give the .1 color averaging a trycorvid
2012-12-30main background color for status outputcorvid
...instead of the text background that it would use of its own accord. I'm not 100% certain about the decision, but the fact that you can't type into it makes it seem qualitatively different.
2012-12-30ui color fg/bg preferencescorvid
Recent mailing list: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2012-December/009661.html The earlier thread begins with: http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-September/008890.html
2012-12-28don't let form Input widgets or Location eat Page_Up/Downcorvid
2012-12-25use MB for progress of large pagescorvid
2012-11-30trim ';'corvid
2012-11-14Switched the Location to use TipWinInput (which uses custom tooltips)Jorge Arellano Cid
2012-11-14Avoid scroll flickering with a custom tooltip class (TipWin) & a custom buttonJorge Arellano Cid
Removed the workaround [1] that added a full UI and viewport redraw to conceal the lingering tooltips bug [2]. It produced annoying scroll flickering when the mouse was in the UI but outside the viewport (e.g. over the panel). This is more a FLTK bug than anything; the FLTK team's plan is to fix it in FLTK3, and also extend the tooltips API. As FLTK3 may take long to be released, and porting dillo to it is non-trivial (if both events ever come to happen), this custom solution looks quite reasonable for the present times. The patch introduces a new CustButton class that uses TipWin, and thus the tooltip handling is no longer handled by FLTK. This patch switches the UI buttons to the new CustButton. 1] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008515.html 2] http://lists.auriga.wearlab.de/pipermail/dillo-dev/2011-July/008494.html
2012-10-14preserve location text when changing panelcorvid
2012-09-28keybinding for view-sourceAlexander Voigt
2012-09-24trim a few spacescorvid
2012-07-28when location bar is given focus, temporarily show panels if hiddencorvid
Bug #1093 reports that "Opening a new tab in fullscreen mode, the address bar is hidden, even if you press CTRL+L." focus_location() is called from: 1. location's clear button callback (the location bar has to be visible already in order to have a clear button to trigger) 2. UI::handle when it gets KEYS_GOTO, i.e., CTRL-L (the current code will temporarily show the panels) 3. filemenu_cb() when "Open URL" is selected (the user specifically asks to type into location) 4. a_UIcmd_open_url and UIcmd_open_url_nbw when no url given (a window/tab without a url to open is of little use without a visible location bar to type into) ...so it seems good to move the code that temporarily shows panels in case 2 to focus_location().
2011-09-16use x,y for tools popupcorvid
2011-09-16position history menu below buttoncorvid
2011-09-14Allow key bindings for paging left/rightcorvid
2011-09-03use Fl::option() when disabling UI tooltipscorvid
2011-08-04Fix: include the close-tab tooltip in the workaround to avoid them lingerJorge Arellano Cid
This also removes the unused MenuBar variable.
2011-08-04FindBar cleanup: use the same size(0,0) trick we use for PanelsJorge Arellano Cid
2011-08-04minor cleanupsJorge Arellano Cid
2011-08-03Moved CustLightButton into ui.hhJorge Arellano Cid
Also added hl_color() to change the highlight color.
2011-08-01Re-enabled the temoporary panels feature for Ctrl+lJorge Arellano Cid
It has lots of code cleanups and a simpler/more-uniform way of handling it all.
2011-08-01Cleanup: removed some unused code from the UIJorge Arellano Cid
2011-07-29Removed the large panel option (P_large).Jorge Arellano Cid
Nobody saw use for it...
2011-07-15Updated the local help file, and the remote help URLJorge Arellano Cid
2011-07-11Made "hide-panels" hide the findbar, then panels (and removed "fullscreen").Jorge Arellano Cid
Redefined "hide-panels" to close the findbar if it's visible, and all the panels when the findbar is not visible.
2011-07-10avoid a lingering tooltip from the StatusBar (Bugmeter)Jorge Arellano Cid
2011-07-10Workaround: avoid a lingering tooltip from the PanelJorge Arellano Cid
2011-06-21Eliminated a pack of 22 compiler warnings (gcc-4.6.1 amd64)Jorge Arellano Cid
2011-06-18Made dillorc's middle_click_drags_page=NO operative againJorge Arellano Cid
* Added setDragScroll(bool) to the viewport to enable/disable it * Made middle-click paste URL upon FL_RELEASE
2011-06-10Re-enable the "-f" fullscreen CLI switch (e.g. used by Claws email client).Jorge Arellano Cid
2011-05-31Corrected small icon reference for Forward buttonJorge Arellano Cid