Commit Graph

779 Commits

Author SHA1 Message Date
dvdvideo1234
4402a207c2 Replaced: Some concatenations with GetReport
Updated: Date/Time handlers
Updated: Variables reset
Renamed: StevenTechno's first pack to `1.0`
Added: Category extractor and name manipulator for ST's buildings 2.0
2019-10-18 17:30:19 +03:00
Deyan Dobromirov
2a83cd6a77 Fixed: A bunch of incorrect behavior
Fixed: Panel generation runtime error
Fixed: The `BorderValue` API used on max log control is local
Added: Node for StevenTechno's Building 2.0
2019-10-18 00:08:46 +03:00
dvdvideo1234
1223df7335 Updated: Condition for type(v) == "table" to IsTable(v) 2019-10-17 16:47:01 +03:00
dvdvideo1234
fd2636fd71 Added: Dedicated key format display variable FORM_DRWSPKY
Changed: Source for spawn structure handling to `while` loops
Changed: Unwrapped default key display format from key data type
2019-10-16 11:56:19 +03:00
dvdvideo1234
fcf99bc861 Optimized: Context menu flags management
Added: Context menu on/off convar server controlled
Renamed: Flag `en_context_menu` to `tg_context_menu`
Renamed: Flag `en_dsv_exdblock` to `en_dsv_datalock`
Added: Global callback remover hash suffix related to the file source
Updated: Wire extension using the new way for making callbacks
2019-10-15 11:56:01 +03:00
dvdvideo1234
9189be3458 Removed: Convar callback handler
Updated: Log output file is now a dedicated flag `en_logging_file`
Relocated: Value related functions to the top of the module
Updated: SetLogControl
Optimized: Overall log stream handling
2019-10-15 10:58:52 +03:00
dvdvideo1234
67574a6c0a Removed: Localization of Time as it is not needed.
Replaced: Container init Record(1..n,"<something>") to Push("<something>")
Factorized: Call of `pnFrame.OnClose` with new `Find` method
2019-10-14 12:02:09 +03:00
Deyan Dobromirov
0f7f503811 Fixed: Frame close shortcut ALT + E closes all opened frame at once
Fixed: Frame close shortcut `ALT + E` closes the last frame on the stack
Fixed: workshop_publish.bat not deleting the last extracted log
2019-10-12 18:14:50 +03:00
dvdvideo1234
17ca0feac5 Updated: Pre-commit hooks/pre-commit.lua
Fixed: Run-time errors of unfinished string
2019-10-11 16:44:02 +03:00
Gedo789
f6393e2871 [UPD] French translation (#17)
Updated: French translations for external database table managers
2019-10-11 15:59:02 +03:00
dvdvideo1234
6e9eb2ee14 Added: Container push and pull methods arrange array size
Renamed: Container `Insert` to `Record`
Disable: Frames `DeleteOnRemove` and use `OnClose` instead
2019-10-11 13:32:28 +03:00
dvdvideo1234
9d786f9535 Fixed: Wire API color parameters description
Fixed: Use the panel function arguments instead of local reference
2019-10-10 20:53:57 +03:00
dvdvideo1234
f6555ccfa2 Fixed: French accent marks (é,è,ê,à) being wiped out by the version control hooks/software.
Updated: English translation for `pn_externdb_7` and `pn_externdb_2`
2019-10-10 11:49:28 +03:00
Deyan Dobromirov
963d74b6e6 Fixed: Memory leak container elements pushing NULL on frame close with [X]
Fixed: Close shortcut for frames stored in `ITEM_VGUI` elements
2019-10-09 20:39:21 +03:00
dvdvideo1234
c0c5b3ea8f Fixed: Major update corresponds to version 7.*
Updated: Pre-commit hooks
Removed: The compiled version of the commit hook
2019-10-09 15:31:57 +03:00
dvdvideo1234
c1cde92ee9 Updated: Storage containers
Fixed: Bulgarian translation
Fixed: Shortcut for closing the frame menus as stack
Added: Dedicated container stack for frame windows
2019-10-08 17:06:57 +03:00
Deyan Dobromirov
2221890068 Fixed: Tool tip not displayed properly do to passing nil to the method 2019-10-07 21:14:22 +03:00
Deyan Dobromirov
6afa8fd913 Fixed: Run-time error regarding the DSV list export manager
Fixed: Scoping of file names in the DSV related folder `sNam` -> `sCur`
Removed: Extra revision sym exported to the DSV list
Updated: DSV is deleted first and list view is cleared second
2019-10-07 20:42:24 +03:00
dvdvideo1234
422150228f Updated: Frequent pieces panel is now dynamic.
Updated: Frequent pieces menu frame size is taken from the screen size
Addded: Database DSV managed displays active/inactive parameters
2019-10-07 17:40:04 +03:00
Deyan Dobromirov
3be5d297a2 Fixed: Filter the list view line selection events with actual mouse binds
Fixed: DSV external database manipulation panel crashing when no DSV list is present
Changed: The DSV plugable external databases manipulation panel is now square
2019-10-06 20:06:33 +03:00
Deyan Dobromirov
04c1536a1b Fixed: Run time errors for UnpackPhysicalSettings
Fixed: Use local references to `pnListView`
Added: Tab for controlling DSV list
Removed: Localization from `GetStringFile`
2019-10-06 18:21:37 +03:00
dvdvideo1234
096bcb89c7 Revert: Usage of E+R top open external manager
Fixed: Readme reference links
2019-09-30 16:31:25 +03:00
dvdvideo1234
ab4f4ff96d Added: Physical settings unpack-er UnpackPhysicalSettings 2019-09-26 15:43:07 +03:00
dvdvideo1234
75f206e1fa Fixed: NoCollide world constraint validation
Added: Duplication support for context properties
2019-09-26 15:26:50 +03:00
Deyan Dobromirov
f397e5b82f Fixed: Frequent pieces menu item labels being tooltips
Fixed: Run-time error in `ToIcon` table list and tool script
Removed: Developer mode check from external DBs cpanel
2019-09-25 22:44:31 +03:00
dvdvideo1234
ab417d3d81 Fixed: Opening frequent pieces is done by E+RightClick when enpntmscr is enabled
Added: Readme link references
2019-09-25 15:56:11 +03:00
dvdvideo1234
947fd702ec Fixed: Convar enctxmall not being reset on factory reset
Updated: readme.md
2019-09-25 10:56:19 +03:00
Deyan Dobromirov
2b7b52f94b
Net values menu and skill icon system (#16)
Fixed: Some menu `SERVER` side internals report empty on `CLIENT`
Fixed: Wire extension `trackasmlibApplyPhysicalAnchor`
Added: Skill-icons hashing format system
Added: Dedicated developer menu for external DBs managment ( E + MRight )
Added: Context menu available for all entities ( if enabled )
Added: Tool hash flag control system
Added: No-Collide world constraint using a ragdoll AdvBallsoket joint
Added: Pieces constraint control to the context menu
Added: Translations for the new dedicated external DBs menu
Updated: Tool frequent pieces menu without using containers
Updated: Incremental snap is now a library function
2019-09-25 10:05:35 +03:00
SupinePandora43
57e4628202 ReadME correction (#15) 2019-09-02 11:31:27 +03:00
dvdvideo1234
f73920d84d Update: Remove DSV 2019-08-02 10:51:02 +03:00
Deyan Dobromirov
c194d3e4e9 Fixed: Concatenation fail when user sets the timer settings to an empty value 2019-07-16 17:43:44 +03:00
Deyan Dobromirov
c612f29f80 Fixed: Exploding a NIL value when empty settings tor the timers are used #14 2019-07-15 21:13:14 +03:00
dvdvideo1234
99d9da828e Added: Context menu video to the list of features 2019-06-26 15:52:26 +03:00
dvdvideo1234
dfb90fb6d7 Added: The context menu option to the readme.md information 2019-06-25 14:31:08 +03:00
Deyan Dobromirov
462898e0c2
Context menu (#13)
* Added: Context menu list

* Fixed: GetPhrase not working on the server
Replaced: TAB auto-fill with context menu option
Added: Requirement `gamemode.Call` is nice to be called

* Added: Control label for `bgskingid`
Added: Entity and ID transfer routine

* Removed: Dedicated space from translations of `pn_routine_hd`

* Fixed: Switched values of `model` and `model_con`
Fixed: The proper name of `phyname` instead of `physmater`
Fixed: Transfer method does not recieve reference to `self`
Added: Translation hash for `phyname_con`
Added: Context menu for `model`, `freeze`, `gravity`
Added: Trimming of `:` and spaces in the context menu
Added: Con-var callback for updating `phyname` dedicated combo box in the control panel

* Fixed: Russian swapped control and description
Renamed: `Freeze on spawn` to `Freeze piece`

* Updated: Freezing a piece is bind to `EnableMotion` and switched to `motion`

* Added: CLIENT/SERVER function evaluation data ID 3

* Optimized: `GetDirectoryObj` using a local reference `pList`

* Updated: Context menu

* Version sync with master
2019-06-24 11:32:28 +03:00
dvdvideo1234
c5c45e0767 Updated: Readme prop resize 2019-06-17 17:16:37 +03:00
Deyan Dobromirov
2f34858dd3 Added: Joe's track pack half 2019-06-16 22:44:33 +03:00
dvdvideo1234
39f4e658a1 Fixed: Value type report always printing nil
Added: Storage cache for screens and containers
2019-06-14 16:43:54 +03:00
dvdvideo1234
5f00db7572 Added: Containers with non-integer keys can have sequential data
Added: Container for OPEN_FRAME is created once and cleared on menu creation
2019-06-05 18:09:34 +03:00
dvdvideo1234
89727a6c2e Optimized: Copy the model to the clipboard on track piece selection 2019-06-05 11:45:34 +03:00
Deyan Dobromirov
3e76140300 Fixed: Tooltips not working for slider buttons
Added: Ability to copy all the values in the list view of frequent pieces
2019-06-04 22:15:39 +03:00
dvdvideo1234
48511ca3e0 Updated: Frequent pieces menu factorization 2019-06-04 16:33:09 +03:00
dvdvideo1234
43e4414168 Fixed: Potential slider buttons error not caught and logged
Added: Position and angle arguments for entity none
Changed: Bit of factorization
2019-06-03 15:29:59 +03:00
Deyan Dobromirov
91756edc68 Fixed: Attachment points to correspond to the latest Gmod docs
Renamed: Record database spawn type to RDB key corrected name
2019-06-01 21:53:18 +03:00
dvdvideo1234
10ec84047e Fixed: Frequent pieces missing labels 2019-05-31 15:25:26 +03:00
dvdvideo1234
424b38f473 Fixed: Frequent pieces panel labels not updated when language is changed 2019-05-31 14:18:55 +03:00
dvdvideo1234
dce78668ee Replaced: Variable not some type to type mismatch GetReport() 2019-05-31 13:54:29 +03:00
Deyan Dobromirov
71e802a1e9 Update issue templates 2019-05-29 16:25:13 +03:00
Deyan Dobromirov
c9174b59e7 Added: Struct spawn automatic size fill-ups
Changed: Strict spawn debug mode is drawn on the left
2019-05-25 21:50:37 +03:00
dvdvideo1234
17bd6c9f0c Fixed: Unidentified reference to global pcall
Updated: Use local reference to the SQL statement than indexing command table
2019-05-23 16:54:46 +03:00