Skip to content
This repository has been archived by the owner on Jul 12, 2022. It is now read-only.

GUI Design and Development #11

Closed
AdamJScott opened this issue Apr 18, 2021 · 5 comments
Closed

GUI Design and Development #11

AdamJScott opened this issue Apr 18, 2021 · 5 comments
Assignees

Comments

@AdamJScott
Copy link
Collaborator

https://github.com/caraya/projects-2021-editor/blob/main/main.js

Reference menu link creation from this link

@AdamJScott
Copy link
Collaborator Author

/cib

@create-issue-branch
Copy link

Branch 11-GUI-Design-and-Development created!

CullieM added a commit that referenced this issue Apr 26, 2021
Fixed auto-resizing. Added a cute theme and large font to suit our needs, will be changed in time.
AdamJScott pushed a commit that referenced this issue Apr 26, 2021
Min width and height set to 480 each
Electron window scrollbar removed
Sample Yarn Text added so when program launches we can see information of Yarn
AdamJScott pushed a commit that referenced this issue Apr 27, 2021
Further work done, need to research how to make stuff look nice once we have the finalised design of what we need
AdamJScott pushed a commit that referenced this issue Apr 30, 2021
AdamJScott pushed a commit that referenced this issue Apr 30, 2021
AdamJScott pushed a commit that referenced this issue Apr 30, 2021
Moved CSS color instances into variables under :root of styles.css, to programmatically change themes potentially

More design GUI work, mostly borders and the top bar of font, zoom, etc.

No where near the final polish
AdamJScott pushed a commit that referenced this issue Apr 30, 2021
Playing around with colour, css schemes, spent time drawing on paint and looking at possible final designs
AdamJScott pushed a commit that referenced this issue May 2, 2021
Enabled scroll wheel zoom for editor
AdamJScott pushed a commit that referenced this issue May 3, 2021
AdamJScott pushed a commit that referenced this issue May 3, 2021
Ready for push to master, as discussed in meeting.

Added and formatted rounded top left border on editor, to give it a more bubbly modern view.

Disabled horizontal scrolling as a hacky way to have only the top left border rounded and nothing else.
AdamJScott pushed a commit that referenced this issue May 3, 2021
AdamJScott added a commit that referenced this issue May 3, 2021
@AdamJScott
Copy link
Collaborator Author

/cib

@create-issue-branch
Copy link

Branch 11-GUI-Design-and-Development created!

@AdamJScott
Copy link
Collaborator Author

Menu implementation needed

AdamJScott pushed a commit that referenced this issue May 3, 2021
AdamJScott pushed a commit that referenced this issue May 4, 2021
Top bar buttons stylised to match
Current open file/s topbar implemented above editor

Beginnings of the menu bar implemented (not tested on mac yet)
AdamJScott pushed a commit that referenced this issue May 4, 2021
AdamJScott pushed a commit that referenced this issue May 5, 2021
AdamJScott pushed a commit that referenced this issue May 9, 2021
Finally added MIT compliant icons taken from the lovely tabler community https://github.com/tabler/tabler-icons

Changed the quick actions to icons, and changed bold italics underline to icons too

couldnt get the colour picker to work nicely with the palette icon but that could be a NTH
AdamJScott pushed a commit that referenced this issue May 9, 2021
Discussed changes in meeting
AdamJScott pushed a commit that referenced this issue May 16, 2021
AdamJScott pushed a commit that referenced this issue May 17, 2021
AdamJScott pushed a commit that referenced this issue May 19, 2021
Top right felt too empty
AdamJScott pushed a commit that referenced this issue May 23, 2021
Is it theming or themeing?
AdamJScott pushed a commit that referenced this issue May 23, 2021
AdamJScott pushed a commit that referenced this issue May 24, 2021
AdamJScott pushed a commit that referenced this issue May 24, 2021
AdamJScott pushed a commit that referenced this issue May 24, 2021
AdamJScott pushed a commit that referenced this issue May 24, 2021
regex in bold, italics and underline was too greedy, commented in the fix in yarnSpinnerMonarch.js line 128
AdamJScott pushed a commit that referenced this issue May 24, 2021
Creation of a documentation file I will keep adding to once we get further into it.
AdamJScott pushed a commit that referenced this issue May 24, 2021
AdamJScott pushed a commit that referenced this issue May 26, 2021
Within working files, the current file opened was ambigious so i added the functionality of swapping the colour of the selected div to tabGap (working) so the user can see what file they're editing
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants