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

TGUI Search component and disposal / mail chute UI #1844

Merged
merged 19 commits into from Sep 2, 2020

Conversation

Sovexe
Copy link
Contributor

@Sovexe Sovexe commented Aug 17, 2020

About the PR

  • Adds Search.js by Mordent
  • Adds TGUI disposal and mail chute UIs by me (with lots of help from Mordent setting up mail dests and general code prettiness)

edit: I've redesigned my initial submission significantly to a newer cleaner feel

image

Images below are of previous revision
NOTE: the Disposal Handle label in the images has been renamed Chute Handle, very small change so i didnt make new pics
https://user-images.githubusercontent.com/33204415/90360958-062c3f00-e02b-11ea-9901-c078c8f66c4c.png
https://user-images.githubusercontent.com/33204415/90360991-16441e80-e02b-11ea-848c-13fbcac33d9f.png
https://user-images.githubusercontent.com/33204415/90361022-2825c180-e02b-11ea-8ef4-87a005e21dc6.png
https://user-images.githubusercontent.com/33204415/90361079-4f7c8e80-e02b-11ea-87ee-be95da7f59ce.png
https://user-images.githubusercontent.com/33204415/90361144-75099800-e02b-11ea-991e-48f8702b55b8.png

There is a known issue with text input fields that should be fixed before this is merged. While it is functional as is, the user experience would be poor when searching for mail destinations.

Why's this needed?

  • Search is a new component by Mordent
  • More TGUI

Changelog

(u)Sovexe:
(+)Converted disposal and mailchute to TGUI

@boring-cyborg boring-cyborg bot added the A-UI Modifies UI in some way. Automatically applied on a change to tgui/ label Aug 17, 2020
@keywordlabeler keywordlabeler bot added the C-Feature A new feature or enhancements to existing features label Aug 17, 2020
@Sovexe Sovexe added the E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. label Aug 17, 2020
code/WorkInProgress/recycling/disposal_chute.dm Outdated Show resolved Hide resolved
code/WorkInProgress/recycling/mail_chute.dm Show resolved Hide resolved
tgui/packages/tgui/components/Search.js Outdated Show resolved Hide resolved
tgui/packages/tgui/components/Search.js Outdated Show resolved Hide resolved
@github-actions github-actions bot added the S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict label Aug 20, 2020
@github-actions github-actions bot added S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict and removed S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict labels Aug 20, 2020
@Sovexe Sovexe removed the E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. label Aug 20, 2020
@ZeWaka
Copy link
Member

ZeWaka commented Aug 21, 2020

probly want the text box thing fixed b4 merge

Copy link
Contributor

@mordent-goonstation mordent-goonstation left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving with caveat that someone (possibly me) fixes the issue with the Input component first.

@ZeWaka ZeWaka added the E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. label Aug 21, 2020
@ZeWaka
Copy link
Member

ZeWaka commented Aug 21, 2020

blocking this due to the input thing

@github-actions github-actions bot added S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict and removed S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict labels Aug 21, 2020
@github-actions github-actions bot removed the S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict label Aug 26, 2020
@Sovexe
Copy link
Contributor Author

Sovexe commented Aug 28, 2020

I've redone the design on this to have a look and feel closer to that of the other UIs that I have designed

Because the code was changed so significantly in the process I am re-requesting a review from Mordent

@github-actions github-actions bot added the S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict label Sep 2, 2020
@github-actions github-actions bot removed the S-Merge-Conflict Applied and removed when a PR has or no longer has a merge conflict label Sep 2, 2020
@Sovexe Sovexe removed the E-DNM [Dev Only] Do Not Merge - can only be removed by the applier or with their explicit permission. label Sep 2, 2020
@Sovexe Sovexe merged commit e464209 into goonstation:master Sep 2, 2020
@Sovexe Sovexe deleted the disposal-tgui branch September 2, 2020 23:34
github-actions bot pushed a commit that referenced this pull request Sep 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-UI Modifies UI in some way. Automatically applied on a change to tgui/ C-Feature A new feature or enhancements to existing features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants