Jump to content
tim copperfield

Timer Recording dialog UX issue

Recommended Posts

tim copperfield

When modifying scheduled recordings and pressing alt-d (delete) to erase a recording, if cursor is positioned at the end of listview, instead of moving up one level after deletion, it jumps to 1st recording in the list.

 

Example:

 

A

B

C

D <- now here

 

Alt-D

 

A <- now here

B

C

 

Expected behavior:

 

A

B

C <- now here

 

Share this post


Link to post
Griga
12 hours ago, tim copperfield said:

When modifying scheduled recordings and pressing alt-d (delete) to erase a recording, if cursor is positioned at the end of listview, instead of moving up one level after deletion, it jumps to 1st recording in the list.

 

Confirmed. This is at least an unusual behaviour. Will be fixed.

Share this post


Link to post
tim copperfield
38 minutes ago, Griga said:

Will be fixed

Excellent.

Share this post


Link to post
tim copperfield

I can confirm the listview behavior is fixed in the latest build you sent me.

However, there's a new issue: Delete button has hotkey for "alt-l" (De&lete) which doesn't actually work to activate it.

 

EDIT: Neither does "&Add" and "A&pply"

Edited by tim copperfield

Share this post


Link to post
Griga
20 minutes ago, tim copperfield said:

Delete button has hotkey for "alt-l" (De&lete) which doesn't actually work to activate it.

 

What do you mean by "doesn't work to activate it"? I can see no issue here. The Delete Button is only activated if a list view item is selected.

 

However, I've found another related issue: All hot keys in the input options are missing (with other words: the & marks in the English language file). In the German language file they are present, but two letters are used twice, so it doesn't work flawlessly either ;)

 

English.zip

Share this post


Link to post
tim copperfield
6 minutes ago, Griga said:

What do you mean by "doesn't work to activate it"? I can see no issue here. The Delete Button is only activated if a list view item is selected.

 

Hmm, odd, it works now. I'll continue testing, it must have been a focus issue / other windows open that somehow affected it.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • popy
      By popy
      Hey.
       
      Sadly DVBViewer does'nt support this feature i have written an AutoIt script which deletes old files/recordings on low disk space.
       
      This Tool recursive deletes files (ex.: recordings) in an folder (SearchPath) if free disk space of the drive is under ThresholdMB.
      Also a filter (SearchExtension & OptionalExtensions) should be used.
      If the ThresholdMB is reched, files up to DeleteMB will be deleted.
      Optional a recording database cleanup task can be triggered after deleting of the files.
       
      Just to be sure you know what you are doing: You can loos data if you use this tool wrong, always backup!
       
      Here is the Readme file:
       
      AutoCleanFiles v1.0 by pOpY 2018 ************************************ ***********Disclaimer*************** ************************************ Deutsch: !! ACHTUNG !! Dieses Tool löscht Dateien von Ihrer Festplatte. Bei falscher Konfiguration bzw. Programmfehlern kann es zu Datenverlust kommen. Ich hafte in keinster weise dafür!!!! Durch Benutzung dieses Tools stimmen Sie diesem Absatz zu! English: !! This Tool deletes files from your harddrive. There could be lost of data If your configuration is wrong or there are program errors. It is your fault if you doesnt use thius tool correctly. With the installation of this tool you agree to this. ************************************ **************Info****************** ************************************ Deutsch: Dieses Tool löscht rekursiv Dateien (z.B.: Aufnahmen) in einem Verzeichnis (SearchPath) wenn der Freie Speicherplatz des Laufwerks das Limit ThresholdMB unterschreitet. Außerdem sollte der Filter (SearchExtension & OptionalExtensions) gesetzt werden um die Suche einzuschränken. Weiters kann mit DeleteMB festgelegt werden wieviel MegaBytes maximal gelöscht werden sollen. Optional kann nach dem löschen der Aufnahmen/Dateien ein Aufräumen der Aufnahme Datenbank des DVBViewer Media Server veranlasst werden (DMSHost & DMSPort) English: This Tool recursive deletes files (ex.: recordings) in an folder (SearchPath) if free disk space of the drive is under ThresholdMB. Also a filter (SearchExtension & OptionalExtensions) should be used. If the ThresholdMB is reched, files up to DeleteMB will be deleted. Optional a recording database cleanup task can be triggered after deleting of the files. ************************************ **********Installation************** ************************************ Deutsch: * Einfach folgende Dateien in einen gewünschten Ordner kopieren (muss nicht der DVBViewer Ordner sein). Sollte aber ein Ordner sein wo Schreibrechte für den gewünschten User bestehen, da das Tool ein Log schreibt. AutoCleanFiles.exe Haupt Programm AutoCleanFiles.ini Einstellungsdatei (MUSS ANGEPASST WERDEN, siehe Beispiel unten) English: * Just copy the following files into any folder (must not be the DVBViewer folder). But an folder with write permissions because the application is writing a log file AutoCleanFiles.exe Main application AutoCleanFiles.ini Settings file (MUST BE ADJUSTED, see example) ******************************************** ************ Parameter Info **************** ******************************************** Deutsch: SearchPath Suchpfad für Dateien, ein Hauptverzeichnis wie C:\ ist aus SIcherheitsgründen nicht zugelassen! SearchExtension Datei Erweiterung nach der gesucht werden soll. Erlaubt ist *.EXT, .EXT oder EXT OptionalExtensions Zusätzliche Datei Erweiterung die gelöscht werden sollen. Erlaubt ist *.EXT, .EXT oder EXT Mehrere Erweiterungen können mit , (Komma) getrennt angegbene werden. z.B.: Wird eine Name.ts gefunden kann auch eine Name.txt gelöscht werden ThresholdMB Wird der Freie Speicherplatz in MegaBytes am Laufwerk von SearchPath unterschritten wird bis zu DeleteMB Dateien gelöscht DeleteMB Anzahl an MegaBytes welche gelöscht werden sollen wenn das limit ThresholdMB unterschritten wird DMSHost IP/Computername vom DVBViewer Media Server WebInterface, wenn gesetzt wird die Aufgabe, zum Aufräumen der vorher gelöschten Aufnahmen, ausgeführt. Wenn nicht gesetzt/vorhanden wird das DMS nicht informiert. DMSPort Port vom DVBViewer Media Server WebInterfac, wenn gesetzt wird die Aufgabe, zum Aufräumen der vorher gelöschten Aufnahmen, ausgeführt. Wenn nicht gesetzt/vorhanden wird das DMS nicht informiert. TryRun 0 = nichts wird gelöscht (Testlauf), 1 = Dateien werden gelöscht wenn ThresholdMB unterschritten wird English: SearchPath search path for files, a root directory like C:\ is not allowed SearchExtension file extenson to search for. Allowed is *.EXT, .EXT oder EXT OptionalExtensions optional file extensions which should be deleted. Allowed is *.EXT, .EXT oder EXT Multiple extension could be seperated with , (comma) ex: Was a Name.ts file found, Name.txt file will also be deleted ThresholdMB Is the free space of the drive from SearchPath under ThresholdMB, up to DeleteMB will be deleted DeleteMB COunt of MegaBytes which will be deleted when free disk space is under ThresholdMB DMSHost IP/hostname of DVBViewer Media Server WebInterface, if set, task to CleanUp recordings, will be executed. If not set/exists DMS will not be informed. DMSPort Port of DVBViewer Media Server WebInterface, if set, task to CleanUp recordings, will be executed. If not set/exists DMS will not be informed. TryRun 0 = nothing will be deleted (Dry run), 1 = files will be deleted if ThresholdMB reached ************************************ ****Konfiguration/Configuration***** ************************************ Deutsch: * Einfach folgende Dateien in einen gewünschten Ordner kopieren (muss nicht der DVBViewer Ordner sein). Sollte aber ein Ordner sein wo Schreibrechte für den gewünschten User bestehen, da das Tool ein Log schreibt. AutoCleanFiles.exe Haupt Programm AutoCleanFiles.ini Einstellungsdatei (MUSS ANGEPASST WERDEN, siehe Beispiel unten) * Anpassen der Optionen in der Datei AutoCleanFiles.ini, ev. mit höherem ThreasholedMB, ABER BELASSEN SIE "TryRun=1" (siehe Beispiel unten) * AutoCleanFiles.exe ausführen um Testlauf auszuführen Es wird eine Warnung angezeigt ob die Optionen korrekt sind, prüfen Sie diese & bestätigen diese einmalig mit 'Ja' * Log prüfen und geg. Optionen anpassen und erneut einen Testlauf ausführen * Sind die Einstellungen korrekt, setzen Sie das korrekte Limit ThreasholedMB & setzen Sie "TryRun=0" * AutoCleanFiles.exe ausführen um Datein zu bereinigen Es wird eine Warnung angezeigt ob die Optionen korrekt sind, prüfen Sie diese & bestätigen diese einmalig mit 'Ja' * In der Windows Aufgabenplanung bzw. im DVBViewer einen Task (mit erhöhten Rechten) anlegen wo AutoCleanFiles.exe in gewissen Intervallen bzw. nach einer Aufnahme ausgeführt wird. English: * Just copy the following files into any folder (must not be the DVBViewer folder). But an folder with write permissions because the application is writing a log file AutoCleanFiles.exe Main application AutoCleanFiles.ini Settings file (MUST BE ADJUSTED, see example) * adjust settings in file AutoCleanFiles.ini, with higher ThreasholedMB for test reasons, LEAVE "TryRun=1" as it is! * run AutoCleanFiles.exe to start a dry run A warning will be displayed and asks the user to confirm the new settings, please check & confirm settings with 'Yes' * Check log an adjust settings if needed, relaunch another the dry run * Check if all is running well, set correct/lower ThreasholedMB & "TryRun=0" * run AutoCleanFiles.exe to start a live run and clean files A warning will be displayed and asks the user to confirm the new settings, please check & confirm settings with 'Yes' * Create a task in the windows task scheduler or DVBViewer (with high previlegs) to run AutoCleanFiles.exe scheduled or after recording end ********************************************************************** ************ Beispiel Einstellungen / Sample settings **************** ********************************************************************** [Settings] SearchPath=F:\ServerFolders\TV-Aufzeichnung\RecService SearchExtension=*.ts OptionalExtensions=*.txt,*.edl ThresholdMB=30000 DeleteMB=30000 DMSHost=192.168.0.5 DMSPort=8089 TryRun=0 ************************************************* ********************Changelog******************** ************************************************* v1.0: * Initial Version Sorry for my bad english ;-) Viel Spaß damit Have fun pOpY 2018  
      Download: http://www.DVBViewer.tv/forum/applications/core/interface/file/attachment.php?id=46376
       
      Have fun
      pOpY
       
    • tim copperfield
      By tim copperfield
      I thought I was crazy when after 6.0.4.1 upgrade the 'record' button on toolbar changed colors from gray to red, but now I see there's another problem related to this (intended?) change.
       
      When channel is recording, a red record icon overlay is visible in taskbar.
       
      However, the menubar record icon is gray.
       
      I'm not sure what the point was of changing the button on menu (it got inverted after 6.0.4.x update), so it should either go back to original gray/red when idle/recording OR the recording indicator icon in taskbar should be changed accordingly. now its not consistent and confusing to the user.
    • tim copperfield
      By tim copperfield
      Hi,
       
      I have heard 6.0.4 fixed the recordings window listview issue on deleting items.
      While I was in Options/Input dialog I noticed the same problem when deleting multiple keyboard hotkeys.
       
      How to reproduce:
      1) Enable Learn mode
      2) Press some unique keys to assign to a function, e.g. "Always on Top"
      3) After the list contains several entries, go to last entry and press 'Delete'
       
      What happens:
      Cursor jumps to the top of the list
       
      What should happen:
      Cursor remains at the bottom of the list (last row) after deletion.
       
      EDIT: Actually, the problem is worse, after each deletion (even if cursor is in the middle of listview), it jumps back to the section header (In this case "Always on top") instead of remaining at the deleted position - 1
    • tim copperfield
      By tim copperfield
      DVBViewer has configurable keyboard (and presumably other input devices) hotkeys.
      This is not obvious to a new user that these are available, however.
       
      Normally, keyboard hotkeys are listed right-aligned in the menu, so when user opens it, they can choose to click or later press the key combination required:
       
       
      I'm not sure to which extent non-keyboard-non-mouse input is supported, but at least learned/set key combinations could be listed in the main/right click menus to help user learn the keys without going through options dialog.
       
      DVBViewer already uses this method to show "F1" hotkey for help menu. Why not add others?
       
       
    • tim copperfield
      By tim copperfield
      When recordings are scheduled, timers.xml (%programdata%\CMUV\DVBViewer) state is saved as encoding="iso-8859-1".
      This prevents any international (Arabic, CJK, Thai, etc) filenames from being recorded if DVBViewer is shutdown and re-opened.
       
      Any non-iso8859 characters are replaced with "?". and turn into " " (space) in recording filename as a result.
       
      If DVBViewer is continuously running (not shutdown between recordings) then the filenames are correctly written as they appear on EPG.
       
      Solution: change timers.XML encoding to utf-8
×