this seems pretty annoying for things like doors but looks great for consoles
2 Likes
I brought this up precisely because the normal pda messenging thingy puts stuff into the chat, and you can just respond by clicking the link in chat. That’s bad. Like the whole dynamic was that communication like that becomes an actual action to perform. If it just beeped, and you had to open it to look at your messages, that’d be fine too. Also NTchat just looks way better visually Imo.
It opens the program in the background if you reply via chat. If you have more than two programs running it won’t work.
ATTENTION BEESTATION COMMUNITY!!
The PR IS OFFICIALLY DONE!
BeeStation:master
← itsmeowForks:tablet-pda
opened 07:30AM - 23 Aug 22 UTC
## About The Pull Request
**Very depends on #7351 and #7551**, please review … those.
PDAs are removed in their entirety.
All function of cartridges has been moved to storage disks with pre-installed programs (notekeeper, messenger, etc) per-job.
All crew start with a PDA-subtype tablet with their relevant storage disk and programs installed.
### Things that are not done yet
- QM ore silo logs are gone
### Things to address in later PRs
- Curator Newscaster app (this will be another PR, it requires porting the newscaster to TGUI)
- Chat Client, NIRN, and other apps with very wide layouts should be rewritten to switch to a vertical form factor on PDAs
- TGUI should update instead of closing and reopening a window per-program.
- Lifeline needs to be nerfed
- The mime emoji menu should have a corresponding text box that matches the emoji input, and allows inputting emoji text codes.
- It would be nice if there was a photo management app that would allow you to scan and save photos, then attach them to messages - this would also apply to silicons
Ports:
- https://github.com/tgstation/tgstation/pull/53996
- https://github.com/tgstation/tgstation/pull/57351
- https://github.com/tgstation/tgstation/pull/59180
- https://github.com/tgstation/tgstation/pull/65035 (only the multi-access tweaks)
- https://github.com/tgstation/tgstation/pull/65942
- https://github.com/tgstation/tgstation/pull/65755
- https://github.com/tgstation/tgstation/pull/66334
- https://github.com/tgstation/tgstation/pull/66358
- https://github.com/tgstation/tgstation/pull/66367
- https://github.com/tgstation/tgstation/pull/66376
- https://github.com/tgstation/tgstation/pull/66434
- https://github.com/tgstation/tgstation/pull/66443 (drastically improved)
- https://github.com/tgstation/tgstation/pull/66470 (this removes roundstart tablets, bad PR title)
- https://github.com/tgstation/tgstation/pull/66921
- https://github.com/tgstation/tgstation/pull/67057
- https://github.com/tgstation/tgstation/pull/67164
- https://github.com/tgstation/tgstation/pull/67223
- https://github.com/tgstation/tgstation/pull/67315
- https://github.com/tgstation/tgstation/pull/68171
- https://github.com/tgstation/tgstation/pull/68206
- https://github.com/tgstation/tgstation/pull/68355
Additional BeeStation changes:
- Added the spam cartridge rework
- Improved the ringtone setting code a lot
- Added themes to the Settings app
- Renamed Hardware Configuration to Settings
- Heads start with secondary ID slots installed
- Improved UX with Imprint ID and the imprinted name fields
- Added the old default ringtones (clown = honk, etc)
- Sprites remain the same as the old, plus some custom overlays provided by @Pirill
- Made the note scan function actually work like it used to
- Fixed uplinks
- Reworked program initialization so that `computer` isn't null.
- Added cartridges and PDAs for jobs that we have and TG doesn't
- Detomatix works like it used to
- Eject Pen verb was copied over since people depend on it
- Actually copied over the description and custom notes for each PDA
- Resized windows to make more sense
- Reworked radar apps on PDAs
- Chameleon PDA actually works
- The identifier module (PDA-YourName (Job)) actually has a prefix, and actually updates when it should
- Sending photos actually shows the (Photo) button in chat
- Emagging has a cool console popup and changes the OS theme to syndicate
- The borg monitor "send message" has a feedback sound
- The mime has a custom emoji entry TGUI
- Added general info to medrecords
- The physical scanner operates using attack instead of rclick, plus atmos and rad scanners were added to the app
- Photo scanning provides feedback
- Hitting "Reply" from chat doesn't close the app you have open and then open the messenger, instead, it opens the app in the background.
- The AI and pAI messengers open directly to the app instead of opening a useless tablet menu with one button
- AI and pAI tablet menus no longer erroneously show the flashlight controls.
- A runtime introduced by https://github.com/tgstation/tgstation/pull/66358 was fixed
- Fixed the server error sound
- Silicons can actually attach images
- Added an image selection TGUI
- Improved the image descriptions, fixed a bunch of bugs with them
- Added back the `CART/DISK_REMOTE_CONTROL` (remote airlock control) for nukie PDAs
- Scanning papers stores a copy of the paper, and then shows the paper UI instead of trying to strip HTML and all that wacky stuff.
- The notekeeper app is less stupid and is a full text area instead of a single-line input combined with a loop between act and ui_data
## Why It's Good For The Game
https://github.com/BeeStation/BeeStation-Hornet/discussions/7458
PDAs as they are use bad ancient href browser and look absolutely terrible, and also have extremely dated code.
Tablets can do almost everything PDAs can, so this PR merges them into one, adding a subtype of tablet with pre-installed programs for messaging.
This also replaces cartridges with storage disks that come pre-loaded with the programs needed for said job.
## Testing Photographs and Procedure
<details>
<summary>Screenshots&Videos</summary>
**I have tested this PR extensively, anything that is not done I expect is working as expected.**
THEMES!!!
![image](https://user-images.githubusercontent.com/10366817/186885407-33141062-7c49-4653-9c7e-59a083b5fef4.png)
NtOS Hackerman
![image](https://user-images.githubusercontent.com/10366817/186885450-e0d961af-b343-405c-aed3-d373bf81fe8d.png)
NtOS Clown Pink (Comic Sans Edition)
![image](https://user-images.githubusercontent.com/10366817/186885476-f37f45ab-121f-4b16-9b2a-0be295f50421.png)
Retro
![image](https://user-images.githubusercontent.com/10366817/186885519-0fa273fc-42f9-43d7-bc12-b40c263998cd.png)
**Thinktronic Classic**
![image](https://user-images.githubusercontent.com/10366817/187023509-b8ef0d44-3c3a-4fcd-83a6-0859b3311fd7.png)
The first testing screenshot
![image](https://user-images.githubusercontent.com/10366817/186303139-2be62758-39d6-4b4f-8056-79ea7c99567e.png)
Janitor app
![image](https://user-images.githubusercontent.com/10366817/186542951-b94e2231-d5a7-4cc2-9c0a-338ea946e24d.png)
All PDAs and their carts
![image](https://user-images.githubusercontent.com/10366817/187024873-0dcd50d0-3880-49bb-a888-c0c450996d34.png)
![image](https://user-images.githubusercontent.com/10366817/187024874-1b875e8a-a300-4b85-a9a2-3116894a58ac.png)
![image](https://user-images.githubusercontent.com/10366817/187024975-95417c2f-6339-4615-885b-05a7e484e493.png)
</details>
## Changelog
:cl:
del: Removed PDAs.
del: Removed round-start backpack tablets.
refactor: Due to a buyout and massive restructuring of Thinktronic Systems, all crew now start with tablets containing pre-installed programs for messaging, and programs for tasks previously done by PDAs.
add: Added themes to tablets in the Settings app.
tweak: Renamed Hardware Configuration to Settings.
code: Improved tablet flashlight UI interaction with cyborg code.
admin: Added logging to PDA bombs.
tweak: Brig physician now starts with a cartridge.
add: Added a locator app for janitors to find mops, cleanbots, and janicarts with.
fix: Improved ModPC behavior with sechuds showing the wrong HUD.
qol: You can now use holochips directly on a PDA/tablet to insert credits to the ID inside.
tweak: Tablet flashlight now uses movable lighting instead of jumping around
tweak: Tablets can be used while inside lockers.
code: Changed tablet program access requirements to support lists.
code: Added an emoji entry TGUI interface. For use with the mime PDA.
add: Emagging things now pops up a console window briefly for flavor.
add: Emagging a modPC now opens a slower console window and sets the theme to syndicate.
qol: The Cyborg Monitor now has a feedback sound when sending a message.
fix: Fixes PDA sent photos opening an undersized window.
tweak: Cyborg integrated tablet now has a button background.
tweak: AI now has a small integrated tablet only for sending messages.
qol: Added an improved photo selection TGUI menu, mainly for use by silicons.
fix: Photos now describe their dimensions properly.
fix: Photo descriptions no longer randomly place periods around.
fix: Photos can no longer describe invisible things.
add: Nukie tablets now start with the Remote Airlock Control program, for remotely interfacing with the infiltrator's blast door.
/:cl:
PESTER YOUR LOCAL MAINTAINER TO REVIEW / TESTMERGE IMMEDIATELY!
THANK YOU!
7 Likes
Now, now we have lots of good stuff for adding more sustenance to our paperwork IC, who gets access to these log things?
I mean, knowing who’s making what and where all the MATS went WOULD be nice for organizing lynch mobs .
I guess QM could get silo backup logs?
1 Like
The QM has always had ore silo logs in their PDA, I was just porting and improving it. Cargo techs had it as well, but I removed it from them. Captain of course also has it.
More types of remote logs can be added, though!
Ideas thrown around were research logs, cloning logs
system
Closed
September 6, 2022, 11:32pm
29
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
Hi everyone, just got done with our first testmerge. Some new feedback on the PR already, feel free to leave any more if you were present during the testmerge or have any questions.
BeeStation:master
← itsmeowForks:tablet-pda
opened 07:30AM - 23 Aug 22 UTC
## About The Pull Request
PDAs are removed in their entirety.
All function… of cartridges has been moved to storage disks with pre-installed programs (notekeeper, messenger, etc) per-job.
All crew start with a PDA-subtype tablet with their relevant storage disk and programs installed.
**SPRITE CREDIT: @Pirill**
Tweaks by @PestoVerde322
### Things to address in later PRs
- Curator Newscaster app (this will be another PR, it requires porting the newscaster to TGUI)
- Chat Client, NIRN, and other apps with very wide layouts should be rewritten to switch to a vertical form factor on PDAs
- TGUI should update instead of closing and reopening a window per-program.
- Lifeline needs to be nerfed
- Nerfing the health integrated scanner is probably a good idea, but it will likely be part of a larger med rework.
- The mime emoji menu should have a corresponding text box that matches the emoji input, and allows inputting emoji text codes.
- It would be nice if there was a photo management app that would allow you to scan and save photos, then attach them to messages - this would also apply to silicons
### Ports
- https://github.com/tgstation/tgstation/pull/53996
- https://github.com/tgstation/tgstation/pull/57351
- https://github.com/tgstation/tgstation/pull/59180
- https://github.com/tgstation/tgstation/pull/65035 (only the multi-access tweaks)
- https://github.com/tgstation/tgstation/pull/65942
- https://github.com/tgstation/tgstation/pull/65755
- https://github.com/tgstation/tgstation/pull/66334
- https://github.com/tgstation/tgstation/pull/66358
- https://github.com/tgstation/tgstation/pull/66367
- https://github.com/tgstation/tgstation/pull/66376
- https://github.com/tgstation/tgstation/pull/66434
- https://github.com/tgstation/tgstation/pull/66443 (drastically improved)
- https://github.com/tgstation/tgstation/pull/66470 (this removes roundstart tablets, bad PR title)
- https://github.com/tgstation/tgstation/pull/66921
- https://github.com/tgstation/tgstation/pull/67057
- https://github.com/tgstation/tgstation/pull/67164
- https://github.com/tgstation/tgstation/pull/67223
- https://github.com/tgstation/tgstation/pull/67315
- https://github.com/tgstation/tgstation/pull/68171
- https://github.com/tgstation/tgstation/pull/68206
- https://github.com/tgstation/tgstation/pull/68355
### Additional BeeStation changes
- Added the spam cartridge rework
- Improved the ringtone setting code a lot
- Added themes to the Settings app
- Renamed Hardware Configuration to Settings
- Heads start with secondary ID slots installed
- Improved UX with Imprint ID and the imprinted name fields
- Added the old default ringtones (clown = honk, etc)
- Sprites remain the same as the old, plus some custom overlays provided by @Pirill
- Made the note scan function actually work like it used to
- Fixed uplinks
- Reworked program initialization so that `computer` isn't null.
- Added cartridges and PDAs for jobs that we have and TG doesn't
- Detomatix works like it used to
- Eject Pen verb was copied over since people depend on it
- Actually copied over the description and custom notes for each PDA
- Resized windows to make more sense
- Reworked radar apps on PDAs
- Chameleon PDA actually works
- The identifier module (PDA-YourName (Job)) actually has a prefix, and actually updates when it should
- Sending photos actually shows the (Photo) button in chat
- Emagging has a cool console popup and changes the OS theme to syndicate
- The mime has a custom emoji entry TGUI
- Added general info to medrecords
- The physical scanner operates using attack instead of rclick, plus atmos and rad scanners were added to the app
- Photo scanning provides feedback
- Hitting "Reply" from chat doesn't close the app you have open and then open the messenger, instead, it opens the app in the background.
- The AI and pAI messengers open directly to the app instead of opening a useless tablet menu with one button
- AI and pAI tablet menus no longer erroneously show the flashlight controls.
- A runtime introduced by https://github.com/tgstation/tgstation/pull/66358 was fixed
- Fixed the server error sound
- Silicons can actually attach images
- Added an image selection TGUI
- Improved the image descriptions, fixed a bunch of bugs with them
- Added back the `CART/DISK_REMOTE_CONTROL` (remote airlock control) for nukie PDAs
- Scanning papers stores a copy of the paper, and then shows the paper UI instead of trying to strip HTML and all that wacky stuff.
- The notekeeper app is less stupid and is a full text area instead of a single-line input combined with a loop between act and ui_data
- Re-added the ore silo logs, made a separate cargo tech cartridge that doesn't have access, only the QM does.
- Added a Log Viewer program that can view saved NTChat logs as well as view/download the ore silo logs.
- Fixed modPC visible_messages
## Why It's Good For The Game
https://github.com/BeeStation/BeeStation-Hornet/discussions/7458
PDAs as they are use bad ancient href browser and look absolutely terrible, and also have extremely dated code.
Tablets can do almost everything PDAs can, so this PR merges them into one, adding a subtype of tablet with pre-installed programs for messaging.
This also replaces cartridges with storage disks that come pre-loaded with the programs needed for said job.
## Testing Photographs and Procedure
<details>
<summary>Screenshots&Videos</summary>
**I have tested this PR extensively, anything that is not done I expect is working as expected.**
THEMES!!!
![image](https://user-images.githubusercontent.com/10366817/186885407-33141062-7c49-4653-9c7e-59a083b5fef4.png)
NtOS Hackerman
![image](https://user-images.githubusercontent.com/10366817/186885450-e0d961af-b343-405c-aed3-d373bf81fe8d.png)
NtOS Clown Pink (Comic Sans Edition)
![image](https://user-images.githubusercontent.com/10366817/186885476-f37f45ab-121f-4b16-9b2a-0be295f50421.png)
Retro
![image](https://user-images.githubusercontent.com/10366817/186885519-0fa273fc-42f9-43d7-bc12-b40c263998cd.png)
**Thinktronic Classic**
![image](https://user-images.githubusercontent.com/10366817/187023509-b8ef0d44-3c3a-4fcd-83a6-0859b3311fd7.png)
The first testing screenshot
![image](https://user-images.githubusercontent.com/10366817/186303139-2be62758-39d6-4b4f-8056-79ea7c99567e.png)
Janitor app
![image](https://user-images.githubusercontent.com/10366817/186542951-b94e2231-d5a7-4cc2-9c0a-338ea946e24d.png)
All PDAs and their carts
![image](https://user-images.githubusercontent.com/10366817/187024873-0dcd50d0-3880-49bb-a888-c0c450996d34.png)
![image](https://user-images.githubusercontent.com/10366817/187024874-1b875e8a-a300-4b85-a9a2-3116894a58ac.png)
![image](https://user-images.githubusercontent.com/10366817/187024975-95417c2f-6339-4615-885b-05a7e484e493.png)
</details>
## Changelog
:cl:
del: Removed PDAs.
del: Removed round-start backpack tablets.
refactor: Due to a buyout and massive restructuring of Thinktronic Systems, all crew now start with tablets containing pre-installed programs for messaging, and programs for tasks previously done by PDAs.
tweak: PDA sprites have been slightly changed to account for the new program overlays. Wide PDAs have normal sized screens, and PDAs start off with a black screen.
add: Added themes to tablets in the Settings app.
tweak: Renamed Hardware Configuration to Settings.
code: Improved tablet flashlight UI interaction with cyborg code.
admin: Added logging to PDA bombs.
tweak: Brig physician now starts with a cartridge.
add: Added a locator app for janitors to find mops, cleanbots, and janicarts with.
fix: Improved ModPC behavior with sechuds showing the wrong HUD.
tweak: You can now use holochips directly on a PDA/tablet to insert credits to the ID inside.
tweak: Tablet flashlight now uses movable lighting instead of jumping around
tweak: Tablets can be used while inside lockers.
code: Changed tablet program access requirements to support lists.
code: Added an emoji entry TGUI interface. For use with the mime PDA.
add: Emagging things now pops up a console window briefly for flavor.
add: Emagging a modPC now opens a slower console window and sets the theme to syndicate.
fix: Fixes PDA sent photos opening an undersized window.
tweak: Cyborg integrated tablet now has a button background.
tweak: AI now has a small integrated tablet only for sending messages.
tweak: Added an improved photo selection TGUI menu, mainly for use by silicons.
fix: Photos now describe their dimensions properly.
fix: Photo descriptions no longer randomly place periods around.
fix: Photos can no longer describe invisible things.
add: Nukie tablets now start with the Remote Airlock Control program, for remotely interfacing with the infiltrator's blast door.
tweak: Regular cargo techs no longer have the Ore Silo logs in their PDA Cartridge. It's now locked to the QM.
add: Added a Log Viewer program for viewing ore silo and NTChat logs on the filesystem.
fix: Modular computers now correctly show visible_messages to the user if they are holding it.
del: Removed the messaging console's system message capability.
/:cl:
It had some issues but overall I liked it!
Got to experience 5 seconds of it before being face huggered right a i got on the staton
Overall 10/10
1 Like
taylor
September 22, 2022, 12:26pm
35
only thing id suggest is preloading PDAs with some useful job specific programs (As a QM man, that’d be the bounty and purchase tracker) to save a few minutes of downloading at the start of the shift if possible. Not that big an issue though, I can just see people giving up on downloading things eventually because they can’t be bothered which is a shame
2 Likes
Well that’s what Job Disks (used to be cardridges) are for
For example engineers start with the SM monitoring app downloaded.
All command staff typically start with a purchasing program linked to their respective departmental budgets, pre-installed on their tablets. I hope this means doing something like that would be easy, especially considering having a direct means to purchase using your department budget strapped to your hip or in your backpack/issued box, would be VERY useful for encouraging the use of the departmental budgets less than Cargo’s budget.
1 Like
BarteG
September 24, 2022, 3:51pm
39
My final score will vary from 1 to 10 depending if you add more games to the arcade app
taylor
September 24, 2022, 4:06pm
40
let me run SS13 on my PDA inside SS13
Only if the secret 5th tier of modular computer RnD research is completed