summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)Author
2023-01-22I785 (#1789)Dave Davenport
* [Textbox] Add history to the entrybox. * [Textbox] Add comments and move into sub functions. * [doc] Add conflicting constraint section to manpage. * [Script] Some small memory leak fixes. * [Entry History] Add documentation. fixes: #785
2023-01-14Update copyright dates.Dave Davenport
2023-01-08[DMenu|Script] Add per row urgent/active option.Dave Davenport
Instead of having a global list of entries to highlight urgent/active, you can now to it per row.
2022-12-30[Theme] support rasinc for theme include files.Dave Davenport
2022-12-29[listview] Don't calculate infinite rows on empty height.Dave Davenport
Issue: #1769
2022-12-24[Theme] Move some definitions header around for plugin.Dave Davenport
2022-11-19[Doc] Add documentation for new functions.Dave Davenport
2022-11-19[Doc] Fix some missing docu.Dave Davenport
2022-11-19[DMenu] Add -ellipsize-mode option.Dave Davenport
2022-11-19Move config.hDave Davenport
small updates Tweak header a bit [CI] Add lto build to sh ci. [CI] Fix artifact upload [CI] no wildcard for artifact
2022-11-08input method (#1735)duarm
* input method draft * restoring relese event * using unused macro, removing debug code, handling disconnection * review fixes, new update_im_window_pos method * initializing variables correctly * initializing im pos queue correctly * ime window positioning * add widget_get_y_pos() position * [Build] Update makefile with imdkit * [CI] Add imdkit as dependency. * [XCB] rofi_view_paste don't throw warning, print debug. * [XCB] rofi_view_paste lower 'failed to convert selection' * [Build] Add minimum version check to imdkit * new macro XCB_IMDKIT_1_0_3_LOWER * [Build] Try to support old version of imdkit in meson/makefile. * [Build] Fix typo in meson.build * [XIM] Don't set use compound/set use utf8 when on old version. * [Build] Allow building without imdkit. * [Doc] Add imdkit to dependency list. Co-authored-by: Dave Davenport <qball@gmpclient.org>
2022-10-27[Textbox] Add a 'get_cursor_x_pos' function.Dave Davenport
2022-10-22[Window] Add -window-prefer-icon-theme option.Dave Davenport
Fixes: #1702
2022-09-18[Keyb] Add a -list-keybindings command.Dave Davenport
2022-08-28[Textbox] Add 'placeholder-markup' flag.Dave Davenport
Fixes: #1690
2022-08-22[View|Xcb] Add support to copy current selected item to clipboardDave Davenport
Adds control-v binding that copies it to the clipboard. THIS ONLY WORKS WITH CLIPBOARD MANAGER!!! once rofi is closes, the data is gone! This needs to be tested. Documentation on this is lacking so reversed engineered from other applications. TODO: how do we do the SAVE_TARGETS? fixes: #378
2022-07-30[helper] More typo fixing in commentsDave Davenport
2022-07-30[Helper] Fix typo in header.Dave Davenport
2022-07-30[textbox] Implement text-transform add upper/lower/capitalize transformDave Davenport
fixes: #1010
2022-07-28[Doxy] Fix the doxygen check and some warnings.Dave Davenport
2022-07-27Add a warning list and append it to the message box.Dave Davenport
2022-07-23[Textbox] Remove the dot indicator.Dave Davenport
Weird hack from dmenu that dripped through rofi code-base for multi-select. Change it so it is just a prefix to the string of ☐ and ☑.
2022-07-23[Build] Fix some compile warnings.Dave Davenport
2022-07-19[XCB] Add a flag to enable work around for #611.Dave Davenport
In issue #611 there is a workaround implemented for an issue within xserver: https://bugs.freedesktop.org/show_bug.cgi?id=104323#c1, https://gitlab.freedesktop.org/xorg/xserver/-/issues/300. With a latest update in xkeyboard-config this workaround breaks rofi, see #1642 and https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/issues/341. This commits disabled this work-around (can be re-enabled with -xserver-i300-workaround flag). Hopefully this restores correct rofi functionality. issue: #611 #1642
2022-07-15[Theme] Add enabled property with env support.Dave Davenport
2022-06-27[Modes] Support icons off multiple icons.Dave Davenport
2022-06-27[View] Add icon-current-entry widget.Dave Davenport
2022-06-27[View] Add textbox-current-entry widget.Dave Davenport
2022-06-12[Script] Print list of user scripts in -hDave Davenport
2022-06-12[Script] Look into ~/.config/rofi/scripts/ for user scripts.Dave Davenport
2022-05-11[1633][Mode] Add generic fallback option for modes.Dave Davenport
Add config option: ```css configuration { <mode> { fallback-icon: "<icon name>"; } } ``` fixes: #1633
2022-04-20[#1079]: Option to hide listview elements when not filtered (#1622)Dave Davenport
* [listview] Optional don't show elements when not filtered (#1079) * [Listview] Fix auto-complete error.
2022-04-20[DMenu] Huge list speedups (#1621)Dave Davenport
* Don´t refilter on each key-press. * Make sure refiltering is not completely starved. * Force refilter before accepting entry * Go into 'timeout' refilter mode only after certain # elements. * [DMenu] threading with getdelim to speed up reading. * [View] Remove debug output. * [dmenu] Fix pre-read. * [DMenu] Make sure that async mode cannot block * Remove mutex for IPC via pipes. * [Dmenu] Small cleanup. * [Scrollbar] Fix scrollbar overflowing on big lists. * Fix stack overflow by creating to many filter jobs. * [Doc] Add new option to manpage
2022-03-15Cleanup some duplicate checks.Dave Davenport
2022-03-07[listview] Allow settings of flow direction of elements (#1605)Dave Davenport
* [Listview] Initial implementation for left to right packing. * [Listview] fix movement in pack-left-to-right. * Add element-next/prev keybinding and remap tab. * [Listview] Change option name to 'flow' and use rofi orientation type. * [Listview] Make listview work with reverse property. * Update test for 2 new keybindings. fixes: #1058
2022-02-23Fix dialog -> modeDave Davenport
Fix more old naming.
2022-02-23Rename Dialogs -> ModesDave Davenport
Try to fix some of old syntax.
2022-02-23Change modi -> modesDave Davenport
issues: #1599
2022-02-07Bump copyright date.Dave Davenport
2022-01-31[Theme] Validate variables in theme and throw error on fail.Dave Davenport
issue: #1580
2022-01-25Merge List and Array type into one. (#1572)Dave Davenport
* Merge list and array into one. * [Lexer] Only use string without " in list * Some cleanups * Cleanups based on feedback.
2022-01-24Add support for setting tabs stops on textboxes (#1571)Jakub Jirutka
* Document new array of values type * Move WIDGET_PADDING_INIT from widget.c to widget-internal.h * Refactor WIDGET_PADDING_INIT macro * Add support for setting tab stops on textbox This allows to emulate a multi-column layout inside the text boxes. The implementation is kinda hackish due to the limitations of the theme parser. The only property type that can contain multiple distance values is Padding, so I used that. * Use new array syntax for tab-stops
2022-01-24What is in a name.Dave Davenport
2022-01-24[Theme] Add set type for testing.Dave Davenport
Allows a set of properties, f.e.: test: { "aap", "noot", "mies"} or tabs: { 1px, 10px, 1px, 3em } Issue: #1571
2022-01-22Add -combi-display-format (#1570)Jakub Jirutka
Implement a new option -combi-display-format (analogous to -drun-display-format) that allows to change position appearance of the mode name in the combi entries.
2022-01-18[#1569] Add initial round,floor,ceil functionDave Davenport
a round b rounds a to the closest multiple off b a ceil b ceil a to the multiple off b a floor b floor a to the multiple off b Completely untested.
2021-12-22Add -replace optionDave Davenport
Issue: #568
2021-12-22Small rename switcher --> mode.Dave Davenport
2021-12-12[Help] Print out the parsed config/theme files.Dave Davenport
2021-12-01Cleanups based on cppcheck.Dave Davenport