{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":419539458,"defaultBranch":"main","name":"Sweep_Weave","ownerLogin":"FrobozzWaxwing","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-21T01:14:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29158283?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724134333.0","currentOid":""},"activityList":{"items":[{"before":"da8acd538f22e8cba4dfb52080d0dba5203976a9","after":"e743eb88f6a6938f5491dba127b0b9a50b2eb78e","ref":"refs/heads/main","pushedAt":"2024-08-20T05:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.8\n\n* Fixed bug in copying options from one encounter to another. The copies were still pointing to the original encounter; now they correctly point to the encounter the option is copied to.\n* Fixed bug in script editor involving deletion of operands from an operator.\n* Improved storyworld validation tool, setting it up to detect when options, reactions, and effects are linked to the incorrect parent.\n* Made various interface changes. Resized some windows and interface elements, added collapse and expand buttons to event selection interface, updated gui themes to improve readability of placeholder text, added VSplitContainer to encounter editing screen to allow authors to resize the options list and encounter main text display, added placeholder text to TextEdit boxes and removed two labels on encounter editing screen to free up space.","shortMessageHtmlLink":"Version 0.1.8"}},{"before":"3e7760095a05107458570df7675293e17f790132","after":"da8acd538f22e8cba4dfb52080d0dba5203976a9","ref":"refs/heads/main","pushedAt":"2024-06-29T23:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.7\n\nPorted SweepWeave editor from Godot 3.x to Godot 4.x. Improved automated rehearsal system. Made some improvements to the scripting system, here and there.","shortMessageHtmlLink":"Version 0.1.7"}},{"before":"26c6f8d1d21902f67a67342603317b512b143011","after":"3e7760095a05107458570df7675293e17f790132","ref":"refs/heads/main","pushedAt":"2024-03-07T02:01:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.5\n\nFurther improved automated rehearsal system. Set it so that authors can actually try it out.","shortMessageHtmlLink":"Version 0.1.5"}},{"before":"29440f916d0d82dab6d49233ab477f1492feb56b","after":"26c6f8d1d21902f67a67342603317b512b143011","ref":"refs/heads/main","pushedAt":"2023-12-29T21:03:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.4\n\nVersion 0.1.4: Ready for release.\n\nBugfixes:\nLoading an encounter from a tab other than the Encounters tab should now select the loaded encounter in the Encounters list on the Encounters tab.\nThe Graph View should now use the correct edit icon for the clarity theme when first opening SweepWeave.\nThe switch to exclude self-perceptions from character relationships, which was included in version 0.1.3, introduced a number of errors that showed up when deleting characters or properties. These errors appear to have been fixed successfully in the present version. Relatedly, the process of deleting bnumber pointers from scripts has been simplified so that the removed pointers are replaced with constants rather than different pointers. The script editor has also been changed to hide the bnumber pointer option when no bounded number properties are available to point to.\n\nOptimizations:\nThe arguments of some function definitions have been edited to include variable types, when possible.\n\nNew or Changed Features:\nThe view menu now includes a toggle to show or hide encounter main text excerpts on the Graph View tab. Encounters have a new function for generating excerpts that stop at the end of a word instead of, potentially, in the middle.\nThe Graph View has also been updated so that all scripts associated with an encounter will be checked for references to other encounters, where before only boolean outputting scripts were being checked. The graphview should, therefore, now show all script links between encounters. Graph View nodes have also been changed to use the labels \"Script Links\" and \"Next-Page Links\" instead of \"Prerequisites\" and \"Consequences.\"\nA number of changes have been made to the spool editing screen. One can now add or remove multiple encounters to or from a spool at once. The addable encounters list will only display encounters that are not already on the current spool. Double-clicking an encounter from the list of encounters on the current spool will switch to the Encounters tab and load that encounter for editing. Finally, the encounters on the current spool will now be sorted by highest to lowest desirability at start of play, and their order can no longer be changed by the author via drag and drop.","shortMessageHtmlLink":"Version 0.1.4"}},{"before":"cce4cd31f8c3ebdf37f446951495ab156b798aa5","after":"29440f916d0d82dab6d49233ab477f1492feb56b","ref":"refs/heads/main","pushedAt":"2023-12-15T22:22:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.3.\n\nVersion 0.1.3. Continued work on automated rehearsal system. The personality model of new storyworlds will no longer include self perceptions. Effect creation screen changed to disallow editing the coefficients of bnumber pointers. About window changed to note the use of Godot 3.5.3. Script editor changed to replace \"Arithmetic Mean\" with \"Average.\" New storyworld metadata added, including about text, meta description, language, and age rating. Interface of compiled storyworlds changed to improve gui and add display options for players. Authors can set the default display theme and font size of a compiled storyworld. Documentation updated to reflect these changes. Added ability to export storyworld to txt file. Fixed spool deletion so that spool references are deleted from scripts, and effects that affect a deleted spool are themselves deleted.","shortMessageHtmlLink":"Version 0.1.3."}},{"before":"4f09bfb5a406bf3b59cfe580b38891e1ce528841","after":"cce4cd31f8c3ebdf37f446951495ab156b798aa5","ref":"refs/heads/main","pushedAt":"2023-07-15T00:43:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.2\n\nUpdated version number to 0.1.2 in GUI.gd and export settings.\n\nOptimizations:\n\nReworked encounter selection functions in encounter_engine.html and in rehearsal class within editor in order to speed up performance.\n\nFeature changes:\n\nEdited clarity theme to remove some black outlines from various interface elements, and made other minor theme changes to both themes.\n\nRemoved circles from add, delete, up arrow, and down arrow icons. Added check mark, bullseye, eye, hand, and sort icons. Edited clarity and lapis lazuli themes and various scripts to implement icon changes. Reorganized files a bit, creating a new, dedicated folder for icons.\n\nChanged encounter sorting system and interface. A toggle button has been added to replace the menu options for sorting in reverse order, and the button switches between alphabetical and numerical symbols based on which sorting algorithm is selected. Algorithms have also been added to allow sorting by spools or characters connected to an encounter. Set up sort reverse toggle buttons to use alphabetical symbol when sorting by characters or spools. Allowed pressing column titles on overview screen to sort. Also moved encounter script buttons on encounter edit screen.\n\nEdited documentation to credit Bootstrap Icons and Skoll at game-icons.net for various images used with SweepWeave.\n\nEdited scripting interface to place script title in window title instead of in a label right below the window title. This saves a small amount of screen space.\n\nChanged datatostring function in BNumberPointer to no longer display the initial value of the variable.\n\nRemoved a redundant signal connection instruction in GUI.gd.\n\nChanged new_storyworld function in GUI.gd so that the encounter tab's _on_AddButton_pressed() function is no longer called and the encounter tab can now be refreshed once, rather than twice, when creating a new storyworld.\n\nRemoved several unnecessary print statements that had been used for debugging.\n\nAdded a new scene for a simplified scripting interface to replace the version that was built into the encounter tab. Relatedly, the encounter tab now features quick scripting interfaces for both encounter and reaction desirability scripts. Both can be shown or hidden via the view menu; the interface for encounter desirability is hidden by default.\n\nAdded script edit options to option, reaction, and effect context menus.\n\nBugfixes:\n\nSaving a project under a new filename will now change the current save path on the Settings tab.\n\nFixed bug on script edit screen wherein typing a new value into a spinbox, then selecting a different script element, could change the newly selected element rather than the element that was being edited.","shortMessageHtmlLink":"Version 0.1.2"}},{"before":"07947ccc186bd26fe162b7deef2051c4e04e1bea","after":"4f09bfb5a406bf3b59cfe580b38891e1ce528841","ref":"refs/heads/main","pushedAt":"2023-06-08T06:56:39.798Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.1\n\n* Updated version number to 0.1.1. Added .x86_64 files, (Linux executable files,) to .gitignore.\n* Fixed bug in load functions for storyworlds made in versions 0.0.07 through 0.0.15. Personality model now loads correctly.\n* Changed export presets to use version number 0.1.1.0.\n* Fixed a bug on the encounter editing screen. Sorting encounters elsewhere in the editor will no longer break the encounter selection menu on the encounters tab. Selecting an encounter should now load the correct encounter.\n* Changed Clarity theme to make it easier to tell the difference between active and inactive tabs. Set encounter list on Encounters tab to be visible by default. Changed drag and drop lists to display more text. Fixed bugs with encounter duplicate and delete buttons on Encounters tab.","shortMessageHtmlLink":"Version 0.1.1"}},{"before":"c084fd380841dab2236b97a3b041678d43f19847","after":"07947ccc186bd26fe162b7deef2051c4e04e1bea","ref":"refs/heads/main","pushedAt":"2023-04-08T07:23:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"999df4feef941814cd64a85c8263584983b0bb08","after":"c084fd380841dab2236b97a3b041678d43f19847","ref":"refs/heads/main","pushedAt":"2023-04-08T06:58:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.1.0. Launch of public beta.\n\n* Fixed a display bug when refreshing the list of properties associated with a character on the character editing screen.\n* Selecting a property on the property creation screen will now load the property for editing; double-clicking is no longer needed. However, only one property can be selected at a time, now.\n* Fixed a bug involving authored properties that applied to specific characters rather than the entire cast.\n* Changed lapis lazuli theme to use custom close icons for popup windows.\n* Changed titles of PersonalityModel and GraphView tabs to have spaces between the words.\n* Updated README.txt file.\n* Changed patron lists in editor.\n* Added tooltips to add, delete, move, and edit buttons on various screens in editor.\n* Made minor changes to how property creation screen looks, to bring it more in line with how other screens look.\n* Fixed a bug on the settings screen so that it will now correctly display the save path.\n* Updated download link on updates screen.\n* Updated project load functions and incremented version number from 0.0.38 to 0.1.0.","shortMessageHtmlLink":"Version 0.1.0. Launch of public beta."}},{"before":"44e050d9b903f9653a339450dad85d5c176e58df","after":"999df4feef941814cd64a85c8263584983b0bb08","ref":"refs/heads/main","pushedAt":"2023-03-27T22:11:31.034Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Update to version 0.0.38\n\nDisabled IFID reset option. (I had intended to disable this before the previous version, but forgot.)\nChanged how spool list is saved, such that order of spools is saved while maintaining ability to merge json files together.\nChanged overview table to alternate between two different colors each row.\nAdded edit button to playscreen so that an encounter reached during playtesting can be loaded more quickly and easily.\nDeleted antagonist-selection menu from encounter editor scene. (It had been invisible, but now I've simply removed it completely.)\nImplemented greatly improved interface for drag-and-drop lists that have built in context menus. The lists for options, reactions, and effects now all use this interface. Different context menus are shown depending on whether the author right-clicked on an item or in the empty space of the list.\nSet compiler to remove console.log calls from interpreter when exporting storyworld in release mode. Exporting in debug mode will leave them in.\nChanged interpreter to use customized popup dialog in place of window confirm calls. Also fixed some bugs involving saving and loading games. First, characters were not being saved and reloaded properly, and second, saving a game when \"the end\" screen had been reached, then reloading, was loading the most recent encounter instead of the end. Both issues should now be solved.\nRemoved saved game journal entry feature in interpreter.\nRemoved some unused code from interpreter.\nThe editor had a bug that caused a storyworld's modified_time to be updated upon loading it from a project file. Loading numerical values, such as earliest and latest turns, into spinboxes activates the \"value_changed\" signal. This can be fixed fully upon porting SweepWeave to Godot 4, as Godot 4 has new functions that one can call to set range interface values without triggering their value_changed signals, but in the meantime the interface elements for changing an encounter's earliest and latest turns have simply been deleted. I'm not sure if the bug can still occur under some circumstances, but I can worry about porting SweepWeave to Godot 4 another time.\nAdded new option to help menu to let authors check for updates to SweepWeave.\nUpdated gui theming for popup windows.\nPopup windows will now be centered upon popup.\nChanged default relationship model to use depth 1 properties for pTraits.\nReorganized files.","shortMessageHtmlLink":"Update to version 0.0.38"}},{"before":"65cc325c5e1bfc3557f05ac9e20c17b56bf43ba4","after":"44e050d9b903f9653a339450dad85d5c176e58df","ref":"refs/heads/main","pushedAt":"2023-03-11T03:22:35.674Z","pushType":"push","commitsCount":1,"pusher":{"login":"FrobozzWaxwing","name":null,"path":"/FrobozzWaxwing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29158283?s=80&v=4"},"commit":{"message":"Version 0.0.37\n\n0.0.36:\n\nTwo new themes have been implemented to improve the look of the graphical user interface: Clarity and Lapis Lazuli.\n\nEncounters can now be sorted by the number of associated effects.\n\n0.0.37:\n\nA new application icon and logo has been created: a ball of yarn with a crochet hook. The icon is visible in the corner of the application window, in the task bar, and in the file manager, as well as in the About window within the SweepWeave application.\n\nThe documentation for SweepWeave has been completely revamped. It is now a hypertext document with some interactive elements. The idea is for the documentation to work as an explorable explanation.\n\nThe Import from Storyworld feature has been disabled, for now, due to a major bug that I lack sufficient time to fix. It needs to be reworked to check properly for dependencies, to load spools and properties, and to check for collisions.\n\nSome code, and a new scene, have been created to eventually create a more fully functioning find-and-replace feature. I have not had enough time to make much progress on it yet, but I figured out how to highlight text via the _draw function.\n\nAlmost ready to release to the wider public.","shortMessageHtmlLink":"Version 0.0.37"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnrkTkQA","startCursor":null,"endCursor":null}},"title":"Activity ยท FrobozzWaxwing/Sweep_Weave"}