Skip to content

Releases: Lyaaaaaaaaaaaaaaa/Logs_Filter_2

v1.2.0 - Drag and drop update

27 Jul 12:57
b3ad981
Compare
Choose a tag to compare
  • 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

26 Jul 13:47
6ccdccd
Compare
Choose a tag to compare
  • 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

25 Jun 12:09
891916c
Compare
Choose a tag to compare
  • 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

05 May 16:19
f603df6
Compare
Choose a tag to compare
  • 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

  • Updated the style of the application
    60af6c5
  • Merge pull request #4 from Lyaaaaaaaaaaaaaaa/Theme

Merge Theme into Develop5232866b828bca57ef4e0baa24b0653e0e9edaca

  • Merge Develop

Theme updatef603df6010df496740c48b09b7c8a6ec357d9808

v0.9.2

04 May 14:02
99a55c4
Compare
Choose a tag to compare
  • Merge pull request #2 from Lyaaaaaaaaaaaaaaa/Patch_0.9.1

Patch 0.9.199a55c4553afaf556ca4cbca03d12d8d3d262033

v0.9.1

04 May 14:00
9ff9dc9
Compare
Choose a tag to compare
  • Added an export_path to the mac and win32 exports
    5f8e972
  • Update main.yml

Updated the export templates version.
3.2.2 -> 3.317b6b89811dc5a153deba63b4deb4921c91c2181

v0.9.0

04 May 12:57
4957827
Compare
Choose a tag to compare
  • 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 and Help
    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

  • Updated class diagram
    1f19f5e
  • Merge pull request #1 from Lyaaaaaaaaaaaaaaa/Godot_Export_Workflow

Set up the automatic export on each push or pull request on the master branch.495782703c8f0868c5877a9503c157f7c5c1edb4