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

Список интерфейсов для конвертации в ТГУИ #7347

Open
T6751 opened this issue Jun 11, 2021 · 10 comments
Open
Labels
UI User Interface

Comments

@T6751
Copy link
Contributor

T6751 commented Jun 11, 2021

Список интерфейсов, которые можно перевести на тгуи, для отслеживания.
Debug- и определенные Admin- интерфейсы в список не включал
Список будет обновляться по мере выхода тгуи ПРов.

Уже сделано на тгуи

NanoUI интерфейсы

  • "DNA Modifier Console" | code\game\dna\dna_modifier.dm
  • "Air Alarm" | code\game\machinery\alarm.dm
  • "Space Heater" | code\game\machinery\spaceheater.dm
  • "Pump" | code\modules\atmospheric\machinery\components\binary_devices\pump.dm
  • "Identification Computer" | code\game\machinery\computer\card.dm
  • "Smartfridge" | code\game\machinery\kitchen\smartfridge.dm
  • "Tank Transfer Value" | code\game\objects\items\devices\transfer_valve.dm
  • "PDA" | code\game\objects\items\devices\PDA\PDA.dm
  • "Pressure Regulator" | code\modules\atmospheric\machinery\components\binary_devices\passive_gate.dm
  • "Cryo Cell Control System" | code\modules\atmospheric\machinery\components\unary_devices\cryo.dm
  • "Freezer" | code\modules\atmospheric\machinery\components\unary_devices\thermomachine.dm
  • "Hardsuit" | code\modules\clothing\spacesuits\rig\rig.dm
  • "Accounts Terminal" | code\modules\economy\Accounts_DB.dm
  • "Alarm Monitor" | code\modules\nano\modules\alarm_monitor.dm
  • "Crew Monitoring Computer" | code\modules\nano\modules\crew_monitor.dm
  • "Power Monitoring Console" | code\modules\nano\modules\power_monitor.dm
  • "R-UST Mk. 8 core control" | code\modules\power\fusion\core\core_control.dm
  • "R&D Console" | code\modules\research\rdconsole.dm
  • "High Res Radiocarbon Spectrometer" | code\modules\research\xenoarchaeology\machinery\geosample_scanner.dm
  • "Isolation Centrifuge" | code\modules\virus2\centrifuge.dm
  • "Disease Splicer" | code\modules\virus2\diseasesplicer.dm
  • "Pathogenic incubator" | code\modules\virus2\dishincubator.dm
  • "Pathogenic Isolator" | code\modules\virus2\isolator.dm
  • "Advanced Airlock Controller" | code\game\machinery\embedded_controller\airlock_controllers.dm
  • "Omni Filter Control" | code\modules\atmospheric\machinery\components\omni_devices\filter.dm
  • "Omni Mixer Control" | code\modules\atmospheric\machinery\components\omni_devices\mixer.dm

datum/browser интерфейсы

  • "Memory" | code\datums\mind.dm
  • Music Player (instrument) | code\datums\music_player.dm
  • Plant Scan Report | code\defines\obj\hydro.dm
  • "Audio Settings" | code\game\sound.dm
  • "Voting Panel" | code\controllers\subsystem\vote.dm
  • "Round Stats" | code\game\gamemodes\scoreboard.dm
  • "Host Abilities" | code\_onclick\hud\other_mobs.dm
  • "Abductor Console" | code\game\gamemodes\abduction\machinery\console.dm
  • "Gland Disenser" | code\game\gamemodes\abduction\machinery\dispenser.dm
  • "Probing Console" | code\game\gamemodes\abduction\machinery\experiment.dm
  • "Evolution menu" | code\game\gamemodes\changeling\evolution_menu.dm
  • "Essence Management Panel" | code\game\gamemodes\changeling\powers\essences.dm
  • (Malf) modpicker | code\game\gamemodes\malfunction\Malf_Modules.dm
  • "Nuclear Fission Explosive" | code\game\gamemodes\nuclear\nuclearbomb.dm
  • "Contract" | code\game\gamemodes\wizard\artefact.dm
  • "Камень душ" | ```code\game\gamemodes\wizard\soulstone.dm
  • "Body Scanner Console" | code\game\machinery\adv_med.dm
  • "AI Liquid Dispenser" | code\game\machinery\ai_slipper.dm
  • "Fire Alarm" | code\game\machinery\alarm.dm
  • "Atmos Control Console" | code\game\machinery\atmo_control.dm
  • "Dye Mixer" | code\game\machinery\barber.dm
  • biogenerator | code\game\machinery\biogenerator.dm
  • cryopod Console + cryolog | code\game\machinery\cryopod.dm
  • "Remote Door Control" | code\game\machinery\door_control.dm
  • "Fax Machine" | code\game\machinery\fax.dm
  • "Icecream Vat" | code\game\machinery\icecream_vat.dm
  • "Magnetic Control Console" | code\game\machinery\magnet.dm
  • "Navigation Beacon" | code\game\machinery\navbeacon.dm
  • Newscaster | code\game\machinery\newscaster.dm
    • (Admin) "Admin Newscaster" | code\modules\admin\admin.dm
  • "Automatic Portable Turret Installation" | code\game\machinery\portable_turret.dm
  • "Request Console" | code\game\machinery\requests_console.dm
  • "Robotic Fabricator" | code\game\machinery\robot_fabricator.dm
  • "Sleeper Console" | code\game\machinery\Sleeper.dm
  • "Suit Storage Unit" | code\game\machinery\suit_storage_unit.dm
  • "Ominous Beacon" | code\game\machinery\syndicatebeacon.dm
  • "Teleporter Control Console" | code\game\machinery\teleporter.dm
  • "Turret Installation Controller" | code\game\machinery\turret_control.dm
  • "Vendomat" | code\game\machinery\vending.dm
  • Cleanbot | code\game\machinery\bots\cleanbot.dm
  • ed209bot | code\game\machinery\bots\ed209bot.dm
  • farmbot | code\game\machinery\bots\farmbot.dm
  • flootbot | code\game\machinery\bots\floorbot.dm
  • medebot | code\game\machinery\bots\medbot.dm
  • mulebot | code\game\machinery\bots\mulebot.dm
  • secbot | code\game\machinery\bots\secbot.dm
  • "AI System Integrity Restorer" | code\game\machinery\computer\aifixer.dm
  • "Arcade Machine" | code\game\machinery\computer\arcade.dm
  • "Area Air Control" | code\game\machinery\computer\area_atmos_computer.dm
  • "Arrival Shuttle Console" | code\game\machinery\computer\arrival_shuttle.dm
  • "Arrival Shuttle Communication Console" | code\game\machinery\computer\arrival_shuttle.dm
  • "Atmospheric Alert Computer" | code\game\machinery\computer\atmos_alert.dm
  • "Central Atmospherics Computer" | code\game\machinery\computer\atmos_control.dm
  • "Cloning System Control" | code\game\machinery\computer\cloning.dm
  • "Communications Console" | code\game\machinery\computer\communications.dm
  • "Management Console of Intruding" | code\game\machinery\computer\intruder_station.dm
  • "Lockdown Control" | code\game\machinery\computer\lockdown.dm
  • "Medical Records" | code\game\machinery\computer\medical.dm
  • "Message Monitor Console" | code\game\machinery\computer\message.dm
  • "Operating Computer" | code\game\machinery\computer\Operating.dm
  • "Mass Driver Controls" | code\game\machinery\computer\pod.dm
  • "Power Monitoring" | code\game\machinery\computer\power.dm
  • "Prisoner Implant Manager System" | code\game\machinery\computer\prisoner.dm
  • "Cyborg Control Console" | code\game\machinery\computer\robot.dm
  • "Security Records" | code\game\machinery\computer\security.dm
  • "Employment Records" | code\game\machinery\computer\skills.dm
  • "Special Operations Shuttle" | code\game\machinery\computer\specops_shuttle.dm
  • "Current Station Alerts" | code\game\machinery\computer\station_alert.dm
  • "syndicate shuttle terminal" | code\game\machinery\computer\syndicate_shuttle.dm
  • "Special Operations Shuttle" | code\game\machinery\computer\syndicate_specops_shuttle.dm
  • "Telecrystal Upload/Recieve Station" | code\game\machinery\computer\tc_station.dm
  • "Team Telecrystal Management Console" | code\game\machinery\computer\tc_station.dm
  • "skipjack terminal" | code\game\machinery\computer\vox_shuttle.dm
  • "Access control" | code\game\machinery\doors\airlock_electronics.dm
  • "Airlock Control" | code\game\machinery\doors\airlock.dm
  • "Таймер камеры" | code\game\machinery\doors\brigdoors.dm
  • "Juicer" | code\game\machinery\kitchen\juicer.dm
  • "Base Kitchen Machine" | code\game\machinery\kitchen\kitchen_machines.dm
  • "Pipe Dispenser" | code\game\machinery\pipe\pipe_dispenser.dm
  • "Disposal Pipe Dispenser" | code\game\machinery\pipe\pipe_dispenser.dm
  • telecomms | code\game\machinery\telecomms\machine_interactions.dm
  • "mech bay power control console" | code\game\mecha\mech_bay.dm
  • "Exosuit Control" | code\game\mecha\mecha_control_console.dm
  • "Game Board" | code\game\objects\game_kit.dm
  • "blueprints" | code\game\objects\items\blueprints.dm
  • "Hand of Cards" | code\game\objects\items\toys.dm
  • "Intelicard" | code\game\objects\items\devices\aicard.dm
  • "Camera Bug" | code\game\objects\items\devices\camera_bug.dm
  • "Tabletop Assistant" | code\game\objects\items\devices\tabletop_assistant.dm
  • "Syndicate Uplink" | code\game\objects\items\devices\uplinks.dm
  • "AI PDA Message Log" | code\game\objects\items\devices\PDA\PDA.dm
  • electropack | code\game\objects\items\devices\radio\electropack.dm
  • radio | code\game\objects\items\devices\radio\radio.dm
  • "Health Analyzer" | code\game\objects\items\devices\scanners\health_analyzer.dm
  • "Radioactive Microlaser Interface" code\game\objects\items\devices\scanners\health_analyzer.dm
  • "Grooming" | code\game\objects\items\weapons\cosmetics.dm
  • "flamethrower" | code\game\objects\items\weapons\flamethrower.dm
  • "Teleportation Scroll" | code\game\objects\items\weapons\scrolls.dm
  • "Persistent Signal Locator" | code\game\objects\items\weapons\teleportation.dm
  • "implanter" | code\game\objects\items\weapons\implants\implantchair.dm
  • "Implant Mini-Computer" | code\game\objects\items\weapons\implants\implantpad.dm
  • "secure storage" | code\game\objects\items\weapons\storage\secure.dm
  • "janitorial cart" | code\game\objects\structures\janicart.dm
  • "tank storage unit" | code\game\objects\structures\tank_dispenser.dm
  • "Infrared Laser" | code\modules\assembly\infrared.dm
  • "Proximity Sensor" | code\modules\assembly\proximity.dm
  • "remote signaling device" | code\modules\assembly\signaler.dm
  • "timer" | code\modules\assembly\timer.dm
  • "trinary filter" | code\modules\atmospheric\machinery\components\trinary_devices\filter.dm
  • "trinary mixer" | code\modules\atmospheric\machinery\components\trinary_devices\mixer.dm
  • "Bluespace Artillery Control" | code\modules\awaymissions\bluespaceartillery.dm
  • "Supply console" | code\modules\cargo\console.dm
  • "Crafting Menu" | code\modules\crafting\craft.dm
  • "High-Res Forensic Scanning Computer" | code\modules\detectivework\detective_work.dm
  • "ATM" | code\modules\economy\ATM.dm
  • "EFTPOS" | code\modules\economy\EFTPOS.dm
  • "Holodeck Control System" | code\modules\holodeck\HolodeckControl.dm
  • "Library Visitor" | code\modules\library\lib_machines.dm
  • "Book Inventory Management" | code\modules\library\lib_machines.dm
  • "Scanner Control Interface" | code\modules\library\lib_machines.dm
  • "Mine-Science Shuttle Console" | code\modules\locations\shuttles\mine_sci_shuttle.dm
  • "Velocity Shuttle Console" | code\modules\locations\shuttles\officer_shuttle.dm
  • "jukebox" | code\modules\media\jukebox.dm
  • "Boombox" | code\modules\media\broadcast\receivers\radio.dm
  • "Ore Redemption Machine" | code\modules\mining\equipment_locker.dm
  • "Ore Processor Console" | code\modules\mining\machine_processing.dm
  • "Stacking Unit Console" | code\modules\mining\machine_stacking.dm
  • "Coin Press" | code\modules\mining\mint.dm
  • "moneybag" | code\modules\mining\money_bag.dm
  • "orebox" | code\modules\mining\satchel_ore_boxdm.dm
  • "Check Known Languages" | code\modules\mob\language.dm
  • "Choose Profession" | code\modules\mob\dead\new_player\new_player.dm
  • Crew Manifest
    • New Player/Crew Manifest" | code\modules\mob\dead\new_player\new_player.dm
    • Observer/Crew Manifest | code\modules\mob\dead\observer\observer.dm
    • "Silicon/Crew Manifest" | code\modules\mob\living\silicon\silicon.dm
    • "god/Crew Manifest" | code\modules\mob\living\simple_animal\shade.dm
  • "Show inventory"
    • "Carbon" | code\modules\mob\living\carbon\carbon.dm
    • "Human" | code\modules\mob\living\carbon\human\human.dm
    • "ian" | code\modules\mob\living\carbon\ian\inventory.dm
    • "parrot" | code\modules\mob\living\simple_animal\parrot.dm
    • "cat" | code\modules\mob\living\simple_animal\friendly\cat.dm
  • "Known Languages (silicon)" | code\modules\mob\living\silicon\silicon.dm
  • "Current Station Alerts" | code\modules\mob\living\silicon\ai\ai.dm
  • "AI Check Laws" | code\modules\mob\living\silicon\ai\laws.dm
  • "cyborg analyzer" | code\modules\mob\living\silicon\robot\analyzer.dm
  • "robot Check Laws" | code\modules\mob\living\silicon\robot\laws.dm
  • "Current Station Alerts" | code\modules\mob\living\silicon\robot\robot.dm
  • "Self-Diagnosis Report" | code\modules\mob\living\silicon\robot\robot.dm
  • "Modules" | code\modules\mob\living\silicon\robot\robot.dm
  • "Maintenance Drone Control" | code\modules\mob\living\silicon\robot\drone\drone_console.dm
  • "Drone modules" | code\modules\mob\living\silicon\robot\drone\drone_items.dm
  • "thermoelectric generator" | code\modules\power\generator.dm
  • "Generator Control System" | code\modules\power\gravitygenerator.dm
  • "C.H.E.R.N.O.B.Y.L-type Portable Emergency Generator" | code\modules\power\port_gen_riteg.dm
  • "P.A.C.M.A.N.-type Portable Generator" | code\modules\power\port_gen.dm
  • "Solar Generator Control" | code\modules\power\solar.dm
  • "fuel injection control computer" | code\modules\power\fusion\fuel_assembly\fuel_control.dm
  • "Gyrotron Remote Control Console" | code\modules\power\fusion\gyrotron\gyrotron_control.dm
  • "Particle Accelerator Control Panel" | code\modules\power\singularity\particle_accelerator\particle_control.dm
  • "ChemMaster 3000" | code\modules\reagents\Chemistry-Machinery.dm
  • "PanD.E.M.I.C 2200" | code\modules\reagents\Chemistry-Machinery.dm
  • "All-In-One Grinder" | code\modules\reagents\Chemistry-Machinery.dm
  • "dart gun" | code\modules\reagents\dartgun.dm
  • "TagMaster 2.3" | code\modules\recycling\sortingmachinery.dm
  • "R&D Server Control" | code\modules\research\server.dm
  • "alien machine" | code\modules\research\xenoarchaeology\artifact\artifact_replicator.dm
  • "Garland Corp genetic reconstitutor" | code\modules\research\xenoarchaeology\genetics\reconstitutor.dm
  • "Anomaly Analyser" | code\modules\research\xenoarchaeology\machinery\artifact_analyser.dm
  • "Exotic Particle Harvester" | code\modules\research\xenoarchaeology\machinery\artifact_harvester.dm
  • "suspension field generator" | code\modules\research\xenoarchaeology\machinery\suspension_generator.dm
  • "Exotic particles power utilizer" | code\modules\research\xenoarchaeology\tools\particles_battery_utilizer.dm
  • "depth analysis scanner" | code\modules\research\xenoarchaeology\tools\tools_depthscanner.dm
  • "Radio frequency tracker" | code\modules\research\xenoarchaeology\tools\tools_locater.dm
  • "Keycard Authentication Device" | code\modules\security levels\keycard authentication.dm
  • "Shield Capacitor Control Console" | code\modules\shieldgen\shield_capacitor.dm
  • "Shield Generator Control Console" | code\modules\shieldgen\shield_gen.dm
  • "Stock Exchange" | code\modules\stock_market\computer.dm, code\modules\stock_market\stocks.dm
  • "Laser status monitor" | code\modules\supermatter\LaserComputer.dm
  • "Telepad Control Console" | code\modules\telesci\telesci_computer.dm
  • "Combos Cheat Sheet" | code\modules\unarmed_combat\living_procs_defines.dm
  • "Cure Research Machine" | code\modules\virus2\curer.dm
  • "Ограбление - краткий курс" | code\game\gamemodes\heist\heist.dm
  • (Admin) "Event Manager" | code\controllers\subsystem\events.dm
  • (Admin) "Display Admin Reports" | code\modules\admin\admin_report.dm
  • (Admin) "Show Player Panel" | code\modules\admin\admin.dm
  • (Admin) "Game Panel" | code\modules\admin\admin.dm
  • (Admin) "Crew Salary" | code\modules\admin\admin.dm
  • (Admin) "Round Status" | code\modules\admin\player_panel.dm
  • (Admin) "Secrets" | code\modules\admin\secrets.dm
  • (Admin) "Ahelp" | code\modules\admin\verbs\adminhelp.dm
  • (Admin) "One-click Antagonist" | code\modules\admin\verbs\one_click_antag.dm
  • Paper:
    • "Noticeboard" | Port [TGUI Cargo] from Vorestation #7381
    • Paper/PDA up to the camera" | code\game\machinery\camera\camera.dm
    • show paper to pAI | code\game\objects\items\devices\paicard.dm
    • show books to mob | code\modules\library\lib_items.dm
    • clipboard | code\modules\paperwork\clipboard.dm
    • filingcabinet | code\modules\paperwork\filingcabinet.dm
    • folder | code\modules\paperwork\folders.dm
    • paper bundle | code\modules\paperwork\paper_bundle.dm
    • paper | code\modules\paperwork\paper.dm
    • "photo" | code\modules\paperwork\photography.dm

Интерфейсы чисто на HTML

  • pipboy | code\modules\research\xenoarchaeology\finds\finds_pipboy.dm
  • pai | code\modules\mob\living\silicon\pai\software.dm
  • paiRecruit, findPai | code\modules\mob\living\silicon\pai\recruit.dm
  • "Mining fabricator" | code\modules\mining\mining_fabricator\mining_fabricator.dm
  • paicard | code\game\objects\items\devices\paicard.dm
  • mecha sleeper occupant statistics | code\game\mecha\equipment\tools\medical_tools.dm
  • "Reagent Synthesizer" | code\game\mecha\equipment\tools\medical_tools.dm
  • "Exosuit" (mecha) | code\game\mecha\mecha.dm
  • mecha Rendering stats window | code\game\mecha\mecha_topic.dm
  • "Mecha fabricator" | code\game\mecha\mech_fabricator.dm
  • droppod | code\game\machinery\droppod.dm
  • spellbook | code\game\gamemodes\wizard\spellbook.dm
  • "SpiderOS" | code\game\gamemodes\ninja\suit\SpiderOS\display_spideros.dm
  • "Preferences" | code\modules\client\preferences.dm
  • (Admin) "Custom Items Panel" | code\modules\fluff\premoderation.dm
  • (Admin) "Permissions Panel" | code\modules\admin\permissionverbs\permissionedit.dm
  • (Admin) "Whitelist Panel" | code\modules\admin\whitelist.dm
  • (Admin) "Player panel" | code\modules\admin\player_panel.dm
  • (Admin) "Create mob" | code\modules\admin\create_mob.dm
  • (Admin) "Create object" | code\modules\admin\create_object.dm
  • (Admin) "Create turf" | code\modules\admin\create_turf.dm
@T6751 T6751 added the UI User Interface label Jun 11, 2021
@T6751 T6751 added this to the NanoUI/BrowserUI --> TGUI milestone Jun 11, 2021
@TauKitty TauKitty added the Bug label Jun 11, 2021
@T6751 T6751 removed the Bug label Jun 11, 2021
@4310V343k
Copy link
Member

Где два лайка поставить?

@KIBORG04 KIBORG04 pinned this issue Jun 12, 2021
@KIBORG04
Copy link
Member

KIBORG04 commented Jul 3, 2021

осталось совсем немного

@notkripton
Copy link
Contributor

"Isolation Centrifuge" | code\modules\virus2\centrifuge.dm
"Disease Splicer" | code\modules\virus2\diseasesplicer.dm
"Pathogenic incubator" | code\modules\virus2\dishincubator.dm
"Pathogenic Isolator" | code\modules\virus2\isolator.dm

Вирусология уже на тгуи, разве нет? (У этих интерфейсов глаз сверху и выглядят они как тгуи)

@T6751
Copy link
Contributor Author

T6751 commented Jul 4, 2021

Вирусология уже на тгуи, разве нет? (У этих интерфейсов глаз сверху и выглядят они как тгуи)

Это Наноуи - другая, можно сказать более старая версия тгуи

@AirBlack

This comment was marked as abuse.

@volas
Copy link
Member

volas commented Apr 23, 2023

Просьба, кто будет заниматься, взять в приоритет устранение именно наноюи интерфейсов. 3 типа юи слишком много и код местами конфузящий, и тгюи является однозначной заменой наноюи.

datum/browser можно оставить для простых и не интерактивных интерфейсов, выглядят они нормально и просты в использовании. Единственная проблема - будет небольшое дублирование кода относительно топиков (тгюи проверяет статус юзера, дистанцию и прочее, но то же самое должен делать нативный топик объекта для своего не-тгюи интерфейса), но для админских кнопок это не существенно.

Обычные интерфейсы на чистом HTML в отсутствии интерактивности можно тоже просто переместить в datum/browser вместо тгюи, обычно это не сложно.


И из самого критичного и сложного, это наверно ПДА, консоль редактирования ДНА, и консоль РнД. Я был бы готов выделить баунти, но не у всех сейчас есть возможность использовать баунтисоурс...

@Venngedi
Copy link
Contributor

Venngedi commented Jul 6, 2023

#10884

@AzzyDreemurr13
Copy link
Contributor

Интерфейс перевели на ТГУИ

  • "Nuclear Fission Explosive" | code\game\gamemodes\nuclear\nuclearbomb.dm

#11382

@AzzyDreemurr13
Copy link
Contributor

  • Body Scanner Console" | code\game\machinery\adv_med.dm

#12593

@AzzyDreemurr13
Copy link
Contributor

  • Cryo Cell Control System" | code\modules\atmospheric\machinery\components\unary_devices\cryo.dm

Крио тоже уже на ТГУИ

@AzzyDreemurr13
Copy link
Contributor

AzzyDreemurr13 commented Feb 19, 2024

Вот от Крио Камеры ПР #12103

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI User Interface
Projects
None yet
Development

No branches or pull requests

9 participants