summaryrefslogtreecommitdiffstats
path: root/player/lua/osc.lua
Commit message (Expand)AuthorAgeFilesLines
* osc: use cache state cache-duration fieldwm42020-02-071-1/+1
* osc: more frequent cache updates: from 10% diff to 5% or 5sAvi Halachmi (:avih)2020-01-141-2/+2
* osc: usability improvements for pseudo-csd title barPhilip Langdale2020-01-131-4/+21
* osc: when fullscreened, un-maximise window control should un-fullscreenPhilip Langdale2020-01-121-2/+8
* osc: don't delay updates on resizewm42020-01-081-4/+19
* osc: reset input handling state on a change in visibility modePhilip Langdale2020-01-021-0/+7
* osc: redraw on visibility option runtime changeswm42019-12-241-0/+1
* osc: add option to disable santa hatNicolas F2019-12-231-2/+3
* osc: set an arbitrary high Z-orderwm42019-12-231-0/+1
* osc: use new overlay APIwm42019-12-231-5/+18
* osc: display Santa hat for idle logo in DecemberTheAMM2019-12-231-18/+43
* osc: use video margins only if OSC is visiblewm42019-12-221-6/+5
* osc: cleanup boxvideo margin handlingwm42019-12-221-20/+23
* osc: full reinit on runtime option changeswm42019-12-221-3/+2
* osc: cosmetics: remove some excessive whitespacewm42019-12-201-7/+0
* osc: react to script-opts runtime changeswm42019-12-201-1/+8
* osc: rearrange hidetimeout/visibiltiy handlingwm42019-12-201-19/+19
* osc: move windowcontrols option code to the right placewm42019-12-201-15/+14
* osc: fix a commentwm42019-12-201-1/+1
* osc: fade out if paused and mouse position is outside of OSCwm42019-12-191-5/+18
* osc: fix crash when toggling visibilitywm42019-12-191-1/+0
* osc: don't run update_margins() every framewm42019-12-191-2/+4
* osc: use property notifications and a timer instead of "tick" eventswm42019-12-191-60/+47
* osc: make margins availablewm42019-12-181-1/+23
* osc: set the wrap style for the title shown with window controlsPhilip Langdale2019-12-121-1/+1
* osc: use custom symbols for window controlsPhilip Langdale2019-12-111-10/+26
* osc: explicitly re-init the osc on a change in border visibilityPhilip Langdale2019-12-091-0/+1
* osc: rework window control configuration to add auto modePhilip Langdale2019-12-041-17/+46
* osc: ensure that window control show/hide zone is handled dynamicallyPhilip Langdale2019-12-041-6/+6
* osc: don't show error if windowcontrols=yesPhilip Langdale2019-12-021-1/+2
* osc: don't always set window control keybindingsDudemanguy2019-12-011-4/+6
* osc: ensure the window-controls mouse area is initially zero sizedPhilip Langdale2019-11-301-0/+1
* osc: fix typo wsc_geo -> wc_geoPhilip Langdale2019-11-301-1/+1
* osc: apply boxvideo margins to the window controlsPhilip Langdale2019-11-301-0/+3
* osc: fix operation when window controls are disabledwm42019-11-291-2/+4
* osc: handle deadzone and barmargin for window controlsPhilip Langdale2019-11-291-6/+28
* osc: implement pseudo client side decorations via OSCPhilip Langdale2019-11-291-7/+145
* osc: calculate osc_geo position after aspect correctionJan Janssen2019-10-291-6/+8
* osc: Unify bottom and topbar codeJan Janssen2019-10-281-179/+31
* osc: add mouse mid-button as alias to shift+left buttonRicardo Constantino2019-09-211-0/+3
* osc: add feature to bottombar to not cover the videowm42019-09-191-1/+47
* osc: improve look of seekrangesJan Janssen2019-09-021-78/+185
* osc: fix accidentally skipping files when seeking with sliderfatalis2018-06-041-0/+2
* osc: leave only demuxer cache duration and limit its refresh rateRicardo Constantino2018-01-141-19/+16
* osc: add seekbarkeyframes as a user optiondudemanguy2018-01-031-2/+3
* osc: check if demuxer cache has not reached eofRicardo Constantino2018-01-021-3/+3
* osc: hide cache if not forced for local filesRicardo Constantino2017-12-261-13/+7
* osc: make seek ranges rendering optionalpavelxdd2017-12-261-0/+4
* osc: show demuxer cache buffered amount in byteswm42017-12-231-2/+6
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-7/+7
* osc: make cycling visibility an input.conf key bindingwm42017-11-031-1/+1
* osc: render seek ranges a bit less uglyChrisK22017-11-021-1/+1
* osc: render seek rangeswm42017-11-021-0/+26
* osc: fix rare stack overflow when changing visibility modeAvi Halachmi (:avih)2017-09-231-1/+6
* input: merge mouse wheel and axis keycodesJames Ross-Gowan2017-09-031-2/+0
* input: use mnemonic names for mouse buttonsJames Ross-Gowan2017-09-031-48/+48
* OSD message: "Drop files or URLs to play here."nodiscc2017-05-311-1/+1
* osc: also add processing for axis_up/down eventsRicardo Constantino2017-04-251-4/+6
* osc: add user_opts.boxmaxchars for box layout title limitAvi Halachmi (:avih)2017-04-191-3/+6
* osc: add volume icons to osd font and use themRicardo Constantino2017-04-191-3/+4
* osc: move volume left of fullscreen buttonRicardo Constantino2017-04-191-16/+17
* osc: bottom/topbar: add fullscreen buttonRicardo Constantino2017-04-191-4/+13
* osc: add volume buttonRicardo Constantino2017-04-191-3/+41
* osc: support handling mouse wheel eventsRicardo Constantino2017-04-191-4/+8
* osc: simplify checks in key handlerRicardo Constantino2017-04-191-30/+25
* osc: fix last potential race condition on key eventsRicardo Constantino2017-04-191-1/+2
* osc: use "loop-playlist" instead of "loop" propertywm42017-04-111-1/+1
* osc: escape ASS and strip newlines on titleRicardo Constantino2017-03-271-0/+2
* osc: make title configurable and use property expansion on itRicardo Constantino2017-03-271-6/+4
* Revert "osc: make the title toggleable between media-title and filename"Ricardo Constantino2017-03-271-11/+10
* osc: make the title toggleable between media-title and filenameRicardo Constantino2017-03-261-10/+11
* osc: fix PlayResX undefined warning when aspect is 0Ricardo Constantino2017-03-241-3/+6
* osc: bottom/topbar: don't clip title verticallyRicardo Constantino2017-03-241-2/+2
* osc: bottom/topbar: increase timecodes width a bitRicardo Constantino2017-03-241-4/+4
* osc: refactor cache status displayRicardo Constantino2017-03-241-11/+18
* osc: refactor osc message scalingRicardo Constantino2017-03-241-35/+20
* osc: fix window dragging with showwindowed=noAkemi2017-02-271-0/+2
* osc: allow playlist buttons when loopingRicardo Constantino2017-02-011-2/+3
* osc: box: clip with ellipsis after too much stretchingRicardo Constantino2017-01-311-2/+9
* osc: bottom/topbar: clip title instead of stretchingRicardo Constantino2017-01-311-4/+6
* osc: fix crashes related to field eventresponder being nilRoland Hieber2017-01-251-0/+1
* osc: bottombar/topbar: make chapter markers slightly biggerRicardo Constantino2016-12-251-17/+18
* osc: replace length property with durationpavelxdd2016-12-041-1/+1
* osc: don't hide playlist buttons, just disableRicardo Constantino2016-12-021-5/+6
* osc: topbar: use same styles as bottombarRicardo Constantino2016-12-021-13/+13
* osc: fix use of deprecated idle propertyRicardo Constantino2016-11-221-1/+1
* osc: fix possible race condition in right timecodeRicardo Constantino2016-11-211-2/+1
* osc: add seekbarstyle=knobRicardo Constantino2016-11-091-4/+16
* osc: fix crashes when dragging seekbar across file changesRicardo Constantino2016-11-081-2/+3
* osc: slimbox: fix clipping with seekbarstyle=barRicardo Constantino2016-11-071-1/+3
* osc: add alpha animation to tooltipRicardo Constantino2016-10-311-1/+14
* osc: top/bottombar: rescale layout to same size with scale=1Ricardo Constantino2016-10-291-49/+53
* osc: top/bottombar: scale title if too large like boxRicardo Constantino2016-10-291-14/+24
* osc: compromise on default deadzonesizeRicardo Constantino2016-10-291-2/+2
* osc: don't wrap the titleRicardo Constantino2016-10-291-1/+1
* osc: top/bottombar: also scale when min-width is reachedRicardo Constantino2016-10-291-12/+34
* osc: top/bottombar: dynamically size timecodes according to timemsRicardo Constantino2016-10-291-9/+14
* osc: fix missing chapter ticks with seekbarstyle=barRicardo Constantino2016-10-291-0/+1
* osc: fix crash with no chaptersRicardo Constantino2016-10-251-4/+4
* osc: Fix and simplify limited_listMiroslav Koskar2016-10-251-28/+25
* osc: add script message handlers for chapter/track/playlistsRicardo Constantino2016-10-241-0/+13
* osc: fix crash after reaching a certain position in limited listsRicardo Constantino2016-10-201-1/+1
* osc: use the same characters as track list for playlist/chapterRicardo Constantino2016-10-171-10/+4
* osc: fix chapter/playlist listing if emptyRicardo Constantino2016-10-151-1/+1
* osc: show playlist/chapter list on prev/next instead of osdRicardo Constantino2016-10-151-4/+16
* osc: fix listing of chapters and playlistRicardo Constantino2016-10-151-10/+87
* osc: fix display of chapters and playlist scalingRicardo Constantino2016-10-151-2/+11
* osc: add user-alterable margin for top/bottombarRicardo Constantino2016-10-151-5/+6
* osc: add right-click behavior to playlist and chapter buttonsRicardo Constantino2016-10-151-0/+8
* osc: change default layout to bottombarRicardo Constantino2016-10-151-6/+6
* osc: move tooltip to inside seekbar for top/bottombarRicardo Constantino2016-10-071-25/+28
* osc: change seekbar background's alpha scalingRicardo Constantino2016-10-071-2/+4
* osc: align text vertically in top/bottombarRicardo Constantino2016-10-071-32/+39
* osc: Fix scaling issues when toggling fullscreenRicardo Constantino2016-09-251-0/+1
* player: fix minor spelling mistake in osc.luaJames Cowgill2016-08-271-1/+1
* Use - as command-name separator everywhereTimotej Lazar2016-07-141-4/+4
* osc: fix mouse areaswm42016-03-081-1/+1
* osd, lua: remove weird OSD scalingwm42016-03-071-9/+30
* osc: add always-on mode and unify visibility mode (always/never/auto)Avi Halachmi (:avih)2016-02-271-6/+61
* osc: fix runtime enable_osc(true/false)Avi Halachmi (:avih)2016-02-271-4/+11
* osc: reinit on playlist changesKevin Mitchell2015-08-291-0/+1
* osc: exit tick immediately if disabled.torque2015-08-281-0/+2
* osc: avoid annoying verbose mode log spamwm42015-08-101-6/+22
* lua: implement input_enable_section/input_disable_section via commandswm42015-08-061-1/+1
* osc: completely disable if no VO window existswm42015-08-041-1/+7
* player: remove higher-level remains of DVD/BD menu supportwm42015-08-031-9/+0
* osc: time display configuration optionsTeoh Han Hui2015-06-191-2/+4
* lua: fix options submodulewm42015-05-291-1/+1
* command: deprecate the "length" propertywm42015-05-221-5/+5
* osc: redo slider position translationChrisK22015-04-281-33/+55
* osc: add nil check for element.eventresponderwm42015-04-231-1/+1
* osc: paint over a crashwm42015-04-221-4/+6
* OSC: Reset all styles for idle messageChrisK22015-01-161-6/+6
* osc: fix disabling OSCwm42015-01-151-1/+5
* OSC: idlemessage: fix alignmentChrisK22015-01-021-3/+3
* OSC: add osc-message script command (wip)ChrisK22015-01-021-0/+5
* OSC: display "drop files here" message when idle + forced-windowChrisK22015-01-021-2/+52
* osc: improve slimbox layout and minor code cleanupsChrisK22014-12-051-82/+92
* osc, dvd, bd: fix mouse state when changing menu modeswm42014-12-051-3/+7
* dvd, bd, osc: disable OSC while a menu is activewm42014-12-041-0/+9
* osc: always force mouse_move bindingwm42014-12-021-1/+1
* man: document osc seekbarstyle optionahoka2014-11-151-1/+1
* osc: add validation for string user optionsahoka2014-11-151-0/+16
* osc: add seekbarstyle optionahoka2014-11-151-0/+5
* osc: make text squuezing layout dependentChrisK22014-10-241-31/+48
* osc: make tooltip_an default propertyChrisK22014-10-241-2/+3
* osc.lua: add “bottombar” and “topbar” layoutsMartin Herkt2014-10-231-5/+281
* osc: update cache displayChrisK22014-09-251-3/+14
* osc: Use osd-font for playlist buttonsChrisK22014-08-221-2/+3
* osc: revert disabling use_suspendwm42014-08-211-2/+0
* osd+osc: Add left-arrow to osd-fontChrisK22014-08-211-2/+4
* osc: Overhaul (wip)ChrisK22014-08-151-502/+848
* osc: Do precise seeks on simple clicks on seekbarChrisK22014-07-291-11/+19
* osc: improve previous commitChrisK22014-07-101-6/+3
* osc: round displayed cache valueChrisK22014-07-101-3/+3
* osc: fix failure when using DVD menuswm4