Menu

#833 Inform user about status of project loading/saving

Undefined
open
nobody
None
Feature_Request
2021-06-26
2019-05-25
bluehazzard
No

Add a progress dialog to inform the user of the status of project loading and saving.
At the moment codeblocks freezes and shows the "working" mouse cursor. Specially for large/many projects where saving can consume some time this is not user friendly.

We do not want to introduce UI code in the sdk part, so we probably have to give some UI-Interface-class pointer to the loading functions and if we run in headless mode this pointer should point to some console output printing?

This ticket is for patch tracking. Discussion please in the forum below
related discussion: http://forums.codeblocks.org/index.php/topic,23300.0.html

Discussion

  • bluehazzard

    bluehazzard - 2019-05-25
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -3,4 +3,5 @@
    
     We do not want to introduce UI code in the sdk part, so we probably have to give some UI-Interface-class pointer to the loading functions and if we run in headless mode this pointer should point to some console output printing?
    
    +This ticket is for patch tracking. Discussion please in the forum below
     related discussion: http://forums.codeblocks.org/index.php/topic,23300.0.html
    
     
  • Andrew Cottrell

    Andrew Cottrell - 2021-06-26

    Info from ticket 825:
    As discussed here: https://sourceforge.net/p/codeblocks/tickets/809/
    some progress dialog for workspace and project loading would improve the user experience a lot.
    The code should be similar as the project manager ui code, by passing an object to some UI.
    I think a simple wxprogressdialog, could be the first base for this UI.
    Should the UI also contain some Message output at the end (for example that some projects failed to load?)
    Any ideas?

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.