Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alpha - UI dialog boxes #19

Open
27 tasks
bombasticbob opened this issue Feb 6, 2018 · 0 comments
Open
27 tasks

Alpha - UI dialog boxes #19

bombasticbob opened this issue Feb 6, 2018 · 0 comments

Comments

@bombasticbob
Copy link
Owner

required UI dialog boxes for Alpha:

  • File Open and Save As
    • list of extensions and file types in drop-down combo as a filter
    • easily navigated path tree
    • intelligent 'type in the path' functionality
  • Color picker
    • HSV and RGB with intelligent 'you changed it' handling
    • 256x256 SV picker
    • NNx256 H picker
    • color RGB as '#nnnnnn'
  • Font picker
    • list of available font faces/types with intelligent filtering
    • radio buttons for any, fixed only, or proportional only
      • interface should allow this to be pre-assigned and greyed so it can't be changed
    • system default fonts as a single checkbox
    • sample output showing actual text size for specific letters
    • (optional) enable/disable simple anti-aliasing for X11 fonts
    • returns an X11 Font Set
  • File properties ( see issue text object and edit window need more efficient "invalidate window" algorithms #17 )
  • System Properties ( see issue text object and edit window need more efficient "invalidate window" algorithms #17 )
  • Project properties
    • build environment
    • type of Makefile (editable, automake, shell, external tool, etc.)
    • list of targets (for more complex make environments)
      • separate debug/release build targets
      • specified targets for 'build' 'clean' 're-build all'
      • optional stuff that can be added to CFLAGS CPPFLAGS and/or LDFLAGS
    • tool paths (in case the project and/or option requires a cross-compiler, etc.)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

No branches or pull requests

1 participant