Releases: emu-russia/Deroute
Deroute 3.5
В утилиту добавлена возможность управления слоями - группировка и разгруппировка:
Работает достаточно очевидно:
- Для объединения сущностей в слой нужно выделить их и нажать "Group". Иерархия при этом уничтожается - родителем всех выделенных сущностей становится новый слой. Слой создаётся в insertion node (сущность определенная как текущая для добавления новых сущностей, показывается в статус баре)
- Чтобы разгруппировать нужно выбрать слой и нажать "Ungroup". Слой удаляется, а родителем сущностей слоя становится родитель слоя.
- Создание пустого слоя также добавлено на новую кнопку (ранее оно было в меню Edit).
Я немного поработал с новой фичей - в целом достаточно приятно работается. Единственное что при наведении мышки на кнопку иногда вылазиет Hover подсказка, но это уже особенности WinForms.
Описание релиза на русском, т.к. сервис DeepL более не доступен в моей стране. Используйте ваш любимый когнитивный модуль для перевода на ваш язык самостоятельно.
Также по запросу прикрепляю сборку, но что там внутри я хз. Рантайм dotnet по прежнему может содержать ошмётки или downloader-ы, на которые агрятся антивирусы. Если гитхаб проверил и сказал что всё ок, значит можно доверять.
Deroute 3.4
Добавлено несколько косметических улучшений:
- Вернулась кнопка перехода в режим Select, т.к. для новых пользователей возможно будет не очевидно как переходить в этот режим (F1 или Escape)
- Добавился новый инструмент Cells Map (раздел меню Tools), для получения списка ячеек для дальнейшего процессинга
- Добавилась стрелка внизу слева, показывает куда уехал скролл в последний раз. Бывает полезно когда отвлекаешься от реверса микросхемы (бывает же такое!) и забываешь в какую сторону "ехал"
- В окне управления базой ячеек внизу слева хинт появился, т.к. даже я забыл как добавить ячейку из базы в рабочую область :)
Added a few cosmetic improvements:
- The Select mode button is back, since it may not be obvious to new users how to switch to this mode (F1 or Escape)
- Added a new Cells Map tool to get a list of cells for further processing (can be found in Tools menu)
- Added an arrow at the bottom left to show where the scroll went last time. It is useful when you get distracted from the chip reverse-engineering (it happens!) and forget which way you were “going”.
- In the cell base management window at the bottom left there is a hint, because even I forgot how to add a cell from the base to the workspace :)
What's Changed
- Selection Mode button is back + Cells Map tool by @ogamespec in #86
- scroll direction hint by @ogamespec in #87
Full Changelog: deroute-release-33...deroute-release-34
Deroute 3.3
Небольшое обновления для более комфортного рисования проводов в режиме Add Vias. Теперь выделение via обновляет его статус "выбран последним", чтобы при нажатии Shift+Click провод начинал рисоваться от него. Очень быстро получается распутывать доширак, дополнительно с перемещением view area, используя сочетания Ctrl+стрелки и Ctrl+Shift+стрелки.
Также добавлена возможно отключения обновления дерева сущностей (Live Update), чтобы оно не тормозило при добавлении новых сущностей, когда их набирается 10k+.
Small update for more comfortable drawing wires in Add Vias mode. Now selecting via updates its status to “selected last”, so that when Shift+Click is pressed, the wire will start drawing from it. It's very fast to untangle doshirak, additionally with moving view area using Ctrl+arrow and Ctrl+Shift+arrow combinations.
Also added an option to disable entity tree refresh (Live Update) so that it doesn't slow down when adding new entities when 10k+ entities are added.
What's Changed
- Disable hierarchy tree (Live Update checkbox) + Update LastVia on selection for Shift+Click fast wire drawing by @ogamespec in #85
Full Changelog: deroute-release-32...deroute-release-33
Deroute 3.2
Данный релиз содержит оптимизацию рендеринга картинки заднего фона, в результате чего стало комфортнее работать с действительно большими картинками (PSXCPU, DMG-CPU). Настройка называется Optimize Tilemap.
Также начиная с этого релиза больше не будут поставляться бинарные сборки, т.к. последний DotNet содержит какие-то странные куски, на которые агрессивно реагируют антивирусы. Поэтому сожалеем, но вам придётся теперь собирать exe самостоятельно (для этого достаточно скачать Visual Studio Communism Edition)
This release contains optimisation of background image rendering, as a result of which it became more comfortable to work with really large images (PSXCPU, DMG-CPU). The setting is called Optimise Tilemap.
Also starting from this release no more binary builds will be shipped, as the latest DotNet contains some strange pieces that antiviruses react aggressively to. So we are sorry, but you will have to build the exe yourself (just download Visual Studio Communism Edition for this purpose)
What's Changed
- Ignore invisible during Bulk Rename by @ogamespec in #77
- More accurate saving of the scene as a picture by @ogamespec in #78
- Fixes cell selection and invisible ports from other layers by @ogamespec in #79
- Bulk port assignment tool by @ogamespec in #80
- cleanup by @ogamespec in #81
- Optimized tilemapped image rendering by @ogamespec in #82
- Async image load by @ogamespec in #83
Full Changelog: deroute-release-31...deroute-release-32
Deroute 3.1
What's Changed
- Region cells by @ogamespec in #70
- GetCellPorts fix by @ogamespec in #71
- crash fixes by @ogamespec in #72
- tooltips by @ogamespec in #73
- Verilog export abort support + fixed invisible parent selection by @ogamespec in #74
- Version in title by @ogamespec in #75
Full Changelog: deroute-release-30...deroute-release-31
Deroute 3.0
What's Changed
- Save XMLZ with settings by @ogamespec in #68
Full Changelog: deroute-release-29...deroute-release-30
Deroute 2.9
What's Changed
- Image draw speedup by @ogamespec in #63
- AlignWireStraight by @ogamespec in #64
Full Changelog: deroute-release-28...deroute-release-29
Deroute 2.8
What's Changed
- hang/crash fixes by @nukeykt in #61
- Trim module names + Sanity check output in verilog by @ogamespec in #62
New Contributors
Full Changelog: deroute-release-27...deroute-release-28
Deroute 2.7
What's Changed
- SelectCellWithPorts feature by @ogamespec in #54
- Minor improvements to Verilog export by @ogamespec in #59
- SanityCheck by @nukeykt by @ogamespec in #60
Full Changelog: deroute-release-26...deroute-release-27
Deroute 2.6
Added drawing on the grid:
The size of the grid (GridSize) and the activation of drawing on the grid (SnapToGrid) can be done in the settings.
Fixed the selection of entities with the WidthOverride property.
Full Changelog: deroute-release-25...deroute-release-26


