Giter VIP home page Giter VIP logo

appaid.kdapp's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

appaid.kdapp's Issues

Clicking "auto" before app is loaded prevents auto mode from working

Although it's easy to work around and is low priority, I figured I'd report it anyway.

If you click "Auto" in the "Auto / Manual" button bar before an app has actually been loaded the "Auto" button is selected, suggesting that auto mode is enabled - however once an app is loaded it's clear that it is not.

Steps to reproduce:

  1. Run AppAid
  2. Click "Auto" in the "Auto / Manual" button bar
  3. Load an app
  4. Make a change and save
  5. Observe that app is not compiled and reloaded

Workaround is pretty simple, just click "Manual" and then "Auto" again.

0.2.0 Discussion

Questions, comments, or desires for the testing-oriented 0.2.0 release should be posted here.

Close Button

Stefan mentioned (in #1) that a close button would be helpful, i agree.

Better Loading/Compiling Progress Information

Currently, if your compiling app hangs during loading or compiling, AppAid just sort of quits displaying information.

I'm not entirely sure what can be done to deal with that, but i think a continuous notification would be best. Something like either one of these:

  1. The progress popups don't popup, but instead attach to the corner of the window, and each stage replaces the previous. This would inform the user what step they are at, and that the process has not been completed.
  2. A simple loading spinner somewhere.

The first option is far more informative.

ExitStatus 4

A syntax error in the compiling app will cause an "exit status 4". Handle this with grace.

Multiple Watch Tasks

Multiple watch tasks can be launched if you launch the task and close the app, then reopen and relaunch the task.

There are multiple ways of dealing with this, but the best would likely be done by improving the task shutdown checking. Currently it just checks if AppAid is open, i would like one of the following:

  • Logging of the PID in the app, and shutdown of AppAid causes a kill PID server command.
  • The shutdown of AppAid to trigger turning watch off, and the next time the watcher responds it simply shuts down because it is no longer "on".
  • Record the app ID, and when a app check i done compare the values and bail if they do not match.

Remove title banner

Is there any chance you might remove the "AppAid: Make your KDApps Faster and Easier!" title from the app? Two reasons:

  1. It interferes with the design of the app under development. You could say that the buttons on the right hand side of the toolbar are also a distraction, but I think that they are acceptable - whereas I think the banner text is actually quite detrimental when an app is already text heavy. For example, see this screenshot.
  2. It actually might be confusing for inexperienced users anyway as the phrasing could easily be misinterpreted as "Make your apps perform faster" rather than "Make the process of developing apps more efficient".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.