Releases: Lyaaaaaaaaaaaaaaa/Logs_Filter_2
v1.2.0 - Drag and drop update
- It is now possible to drop a file directly into the software instead of using the file chooser dialog.
- Added two buttons to quickly increase/decrease the font size.
v1.1.0 - Preferences update
- Added a button to display the file's content.
You now can in a single click display the whole file. It is no longer
needed to use an external text editor to see the file's structure.
Updated the class diagram.
21362bf
- Merge pull request #9 from Lyaaaaaaaaaaaaaaa/Display_File_Content
Added a button to display the file's content.66772c738acb5fa8f54fbbf9474ac17846b5c1db
- Changed the link of the website button in the about.
The button was opening the repo web site. It now opens the github.io web
page.
d0af318
- Merge pull request #10 from Lyaaaaaaaaaaaaaaa/About_Menu_Update
Changed the link of the website button in the about.9727f288570cb2831330315a6e9be552fb64e001
- Simplified the tooltips.
The hints of the tool bar's buttons no longer have useless informations.
8c24bfe
- Added a button to copy to the clipboard the displayed text.
The button appears when text is displayed.
b968fec
- Merge pull request #11 from Lyaaaaaaaaaaaaaaa/Save_To_Clipboard
Implemented the "Save to clipboard" featureb551c8c3d8e2f14b860085fe793d192ad1df8189
- Added a "How to propose your modifications?"
This details the contribution process.7191bc8aef36a54fb17d79b7c723726dfe54d981
- Update README.md
Made more explicit I'm looking for a GUI contributor.5744703a6b26224d0d048a625ce4448cd3741eeb
-
Added 3 fonts (and their bold version)
-
DejaVuSansMono-Bold
-
DejaVuSansMono
-
LiberationMono-Bold
-
LiberationMono-Regular
-
LiberationSans-Bold
-
LiberationSans-Regular
85a54cf -
Change the output font
The default font of the output_display is now DejaVuSansMono.
0290a54
-
Added the preferences item in the File menu
-
Added a
preferences
in the File menu.
3ad52c1 -
Updated the code guidelines
-
Added an Enum example.
-
Added "anticipated changes" to the file header.
-
Corrected an error in the class_name and object_name
d6cda01 -
Implemented the preferences
You can now custom the logs output (color, font, size, etc).
The preferences are saved in a file.
7272356
- Merge pull request #12 from Lyaaaaaaaaaaaaaaa/Preferences_Menu_And_Fonts
Preferences menu and fontsca847d0047718212f7b135be94a4390ce99e98d3
- Updated the version number in the about dialog.
1.0.0 -> 1.1.0
e5c0d0a
- Changed the position of the clipboard button.
Slightly moved to the left the button so it no longer clips over the
scrolling bar.
c1974f1
- Removed a comment from the Preferences class
5520e86 - Added the unit testing for the preferences.
It tests the load and save functions.
4c8e788
- Updated the Preferences class and a file's copyright.
Preferences:
- The variables file and file_path "are" now protected.
parser.test:
- Updated the date's copyright.
88cf951 - Updated the documentation
Diagram class:
- Corrected the encapsulation.
- Added the preferences
software_architecture:
-
Added the preferences dialog
-
Added the preferences class
-
Linked the class with the scenes using it.
c0fdf47 -
Updated the readme
-
Updated the features chapter.
71f9454 -
Update godot_export.yml
Changed the minor version number.e9a67e305957b1c3f3be1951b03339212b6172ca
- Merge pull request #14 from Lyaaaaaaaaaaaaaaa/Release_1.1.0
Release 1.1.06ccdccde8ebb3c362d617c4708d95d35f7d28312
v1.0.0
- Added the WAT plugin
WAT is an automated testing plugin
13679b5
- Updated software architecture mindmap
Added a Tests node.
438034f
- Updated configuration
WAT:
Auto_Refresh_Tests=true
Added the .json files in the tests folder to the gitignore
0682471
- Added the file to test the Parser class
It only tests set_filters for now.
85a7590
-
Merge branch 'Develop' into WAT
f6fd626 -
Added screenshots of the application
8f332f4 -
Updated the README
-
Updated "What does this project do" and "Why is this project useful"
-
Added the following sections
- Functionalities
- Preview
- Installation
- Building from sources
e21ea78
-
Merge branch 'Develop'
e64c111 -
Updated WAT to the 5.0.1
WAT is now functional.
ebfbf2a
- Implemented parser.test
279fce6 - Update godot_export.yml
Changed the version number to 1.0.0826de8815c8b5429ce64d27e53e0ffea0abf5be7
- Merge pull request #6 from Lyaaaaaaaaaaaaaaa/WAT
Unit testingb49f9f3b4904a9b37e4c1cd9993e7a7152209468
- Updated the software_architecture diagram
13405c7 - Changed the default text of the top right label.
It now displays "Filtered/Total lines" instead of nothing.
6b96eaf
- Updated the text displayed at the top right after filtering.
Main.gd
- Updated display_stats to make the displayed string more explicit.
db2007f - Merge pull request #7 from Lyaaaaaaaaaaaaaaa/release_1.0.0
Release 1.0.014547135b3be973705d2249998d82f29de4f5cca
- Merge pull request #8 from Lyaaaaaaaaaaaaaaa/Develop
Release 1.0.0891916c5c2886e26abb89923418c60f84ab545b9
v0.9.3 Theme update
- Update and rename main.yml to godot_export.yml
godot_export workflow will only start on push.1acccb034cb21ff770c03a202f3b1f6f43233fb0
- Create godot_export_test.yml
This workflow file will be used to test the export of pull requests.9aa798ab4fb6657a6e74e810ee4a5b95ffdbb087
- Update godot_export_test.yml
The godot export test workflow will trigger on pull request on Develop too.648a5972daafcacdac7f1cf0a60c3ed16cb892cb
- Merge pull request #3 from Lyaaaaaaaaaaaaaaa/DevOps
Merge DevOps into Develop2b52767621d30bf802640442822ccbe846924c86
- Added line separation in the output_display
custom_constants/line_separation = 7
ccab96b
Merge Theme into Develop5232866b828bca57ef4e0baa24b0653e0e9edaca
- Merge Develop
Theme updatef603df6010df496740c48b09b7c8a6ec357d9808
v0.9.2
v0.9.1
- Added an export_path to the mac and win32 exports
5f8e972 - Update main.yml
Updated the export templates version.
3.2.2 -> 3.317b6b89811dc5a153deba63b4deb4921c91c2181
- Merge branch 'Patch_0.9.1' of https://github.com/Lyaaaaaaaaaaaaaaa/Logs_Filter_2 into Patch_0.9.1
99f8e8a - Merge 99f8e8a into 4957827
9ff9dc9
v0.9.0
-
Initial commit469f31fd3c87e517dd6dd22a5120e22f6070f50c
-
Initial commit
-
Added the addons ui_design_tool and FileSystemView
-
Enabled the addons
5ca7d03 -
Added a top menu
Not finished
b2089c9
-
Update README.mdf9b31d12a2caf2a009de9af3599e2001ea33ee79
-
Create bug_report.md4987c0b2f8f281f5911745a51e5105a6f256f0dc
-
Updated the path
9b46e53 -
Created the empty scenes and files
-
main scene
-
dialogs scenes
-
interface scenes
-
parser class
fab122e -
Added files in the management folder
-
Code of conduct
-
Contributing
-
class diagram
-
code rules
-
software architecture mindmap
581c3bc -
Merge branch 'Master' of https://github.com/Lyaaaaaaaaaaaaaaa/Logs_Filter_2 into Master
af0e58b -
Update README.md
-
Set the links of Code of conduct and How to contribute.
-
Corrected a misspellingb173b0035692c36c1c15a264a1b7043bed78c677
-
Update CONTRIBUTING.md
Added links in useful ressourcesb8e508b094bae9c00e336e35d24ec5765583f23a
-
Updated the class diagram and software architecture
39053bf -
Updated file_dialog and main scenes
-
Changed some settings in file_dialog
-
Added the scenes Toolbar and TopMenu in the main scene
-
Added an empty script to main.
76f9741 -
Updated the class diagram
-
Added set_mode method to Parser class.
472be0b -
Updated the Parser class
-
Added the variables and enum
-
Implemented set_mode and set_filters
-
Added the empty methods search_line and __set_regex.
b6a10d0 -
Updated Parser class
-
Implemented search_line
92c4473 -
Updated Parser class to implement __set_regex
5b7102b -
Merge branch 'Master' of https://github.com/Lyaaaaaaaaaaaaaaa/Logs_Filter_2 into Master
941b63d -
Update code_rules.md
Removed Buchanan from the copyright (shouldn't copy past from other repo :) ).e88e9edc481ff2a4cd07cc90c33261e4fdc36c6d
- Update code_rules.md
Objects are now in lower_case because objects starting with upper case create an error, see the following example:
var Player = Player.new()
Player is the class so it makes an error.4c8c7fc3e27cd5f700b25f86fa78fa98e231a941
- Update code_rules.md
Updated the date in the file header10f61e085675395fdfea17fecce787d40a39004c
-
Updated the top_menu
-
Created and implemented the top_menu script
-
Added items into the MenuButtons
File
andHelp
2903f19 -
Defined main as main_scene
0b1a4b5 -
Updated Parser class
-
Edited the order of the code to fit the style guide.
-
Regex, filters and mode are now private variables.
97df62f -
Merge branch 'Master' of https://github.com/Lyaaaaaaaaaaaaaaa/Logs_Filter_2 into Master
5bb5d26 -
Corrected an error in Parser
68516ed -
Updated code_rules
Fixed the indentation in the file header exemple.
f2bd3e4
-
Updated the tool bar scene
-
Filled the tool bar with the buttons and all the elements needed.
cbab19c -
Created the tool_bar script and implemented it
Registered two signals in the tool_bar scene.
4be42ac
- Update CONTRIBUTING.md
Edited the type of contributions I'm looking for.
- Help designing the user interface.f4940fcdb14ef257914b15282e2de983825a6c39
- Created the output_display scene and script
b8455e0 - Created the about dialog scene and script
The script only opens two url.
089479f
-
Removed test item from the top_menu scene
-
The help menu had a test item.
245f340 -
Updated the tool bar
-
The buttons start and switch mode are now disabled at default.
330466e -
Added extension filters to the file_dialog
-
It now only displays the .txt, .text and .log file (this can be turned
off by the user)
407152d -
Added switch_mode method to Parser
4dcc47f -
Updated main
Scene:
- Connected signals on the scene.
Script:
-
Added the variables parser and file
-
Implemented search_file, display_line functions.
-
Implemented the following signal handlers
- _on_ToolBar_start_button_pressed,
- _on_ToolBar_switch_mode_button_pressed,
- _on_FileDialog_file_selected,
- _on_TopMenu_open_file_button_pressed,
- _on_TopMenu_about_button_pressed.
5deafc5 -
Merge branch 'Master' of https://github.com/Lyaaaaaaaaaaaaaaa/Logs_Filter_2 into Master
926a7ce -
Added possibility to turn off/on case sensitivity to Parser
-
Parser can now enable or disable case sensitivity of its regex.
-
Added _case_sensitive var.
-
Added switch_case_sensitivity method which set at true or false the
_case_sensitive var. -
Added _add_case_insensitivity method which adds the string to ignore
case sensitivity to the regex.
944c9d7 -
Added a checkbutton to switch case sensitivity in the tool bar
scene:
- Added two separators after the start button and before the
checkbuttons. - Added a checkbutton to turn on/off the case sensitivity
- Connected the signal "pressed "of the newly added checkbutton.
script:
- Added switch_case_sensitive_button_pressed signal
- _switch_case_sensitive_button var
- _init_variables now init _switch_case_sensitive_button
- disable_buttons and enable_buttons now edit
_switch_case_sensitive_button.disabled - Added _on_SwitchCaseSensitiveButton_pressed signal handler.
f744887 - Updated main to display stats and handle turning off/on case sensitivity
scene:
- Connected the signal switch_case_sensitive_button_pressed
script:
-
Now count and display the number of matching lines and lines searched
-
Added matching_lines and total_lines var
-
Updated search_file to increment the line counters and call
display_stats once the search is over -
Added display_stats method to format a string and display it in the
TopMenu -
Added reset_counters method
-
Updated _on_ToolBar_start_button_pressed to call reset_counters
-
Added _on_ToolBar_switch_case_sensitive_button_pressed signal handler.
b48a0ad -
Updated main script.
-
Added var to store the nodes instead of using them with $path/node,
this will prevent errors if the main scene hierarchy is updated.
4875cb7 -
Removed the filters from the file dialog
8c88faf -
Updated the interface
-
The interface is now responsive
491ba77 -
Updated about_dialog
-
The AboutDialog node is now a WindowDialog.
-
Added the version number 1.0.0
-
Added the copyright
-
Relaced the LinkButtons by Buttons.
75ce429 -
Create main.ymlae5c055d53d54b572069cb6f2da3703414e8308f
-
Fixed the buttons not working in the about dialog
-
The buttons were hidden by another container, so they couldn't work.
6b9b088 -
Updated the about dialog and its label to display the version
-
Now display
Version : 1.0.0
instead of just the version's number
1625e08 -
Added shortcuts in the project
-
ui_search
-
ui_switch_mode
-
ui_switch_case_sensitivity
6b549fc -
Updated the tool bar scene
-
Connected the following shortcuts
- ui_search to start the search
- ui_switch_mode to change the Parser's mode
- ui_switch_case_sensitivity to change the Parser's case sensitivity.
-
Added tooltips
-
It is now possible to focus on the CenterContainer. This enable the
shortcuts (because they are disabled when the focus is on the LineEdit.
08c0398 -
Updated gitignore to not ignore export_presets
9c33ade -
Changed base_version
base_version will start at 0.9.0 instead of 1.0.0. I plan to release before the theme update.8c0d69edad60181dd72d45e3659e9421ba4f7da1
Set up the automatic export on each push or pull request on the master branch.495782703c8f0868c5877a9503c157f7c5c1edb4