{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":778534447,"defaultBranch":"main","name":"rich_interactive","ownerLogin":"noisy","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-27T22:37:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/201263?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711926708.0","currentOid":""},"activityList":{"items":[{"before":"c2ac8a63ee0f590950a69fdd046ad24cb4d2f17a","after":"de00381b16951033e0e9a76a38d8d042c246ac4f","ref":"refs/heads/main","pushedAt":"2024-04-01T18:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"chore(.vscode/settings.json): added commented out \"editor.lineHeight\" setting, which could be usefull in tests, to better render tables and layouts","shortMessageHtmlLink":"chore(.vscode/settings.json): added commented out \"editor.lineHeight\"…"}},{"before":"474419062afc3f4cd814c41c5850adced5ffe8ff","after":"c2ac8a63ee0f590950a69fdd046ad24cb4d2f17a","ref":"refs/heads/main","pushedAt":"2024-04-01T18:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"test(test_interactive_table.py): add new test case for scrollable table, currently marked as skipped due to not being implemented yet","shortMessageHtmlLink":"test(test_interactive_table.py): add new test case for scrollable tab…"}},{"before":"cbcfb326d43e503897a63fce1f4ae244ba9ce846","after":"474419062afc3f4cd814c41c5850adced5ffe8ff","ref":"refs/heads/main","pushedAt":"2024-04-01T18:09:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"test(interactive_panel.py): add new test case for scrollable InteractivePanel to ensure correct functionality - mark as skipped for now, because this is not implemented yet","shortMessageHtmlLink":"test(interactive_panel.py): add new test case for scrollable Interact…"}},{"before":"a99abcb59aa733aa50b54071ed095c9aace61c61","after":"cbcfb326d43e503897a63fce1f4ae244ba9ce846","ref":"refs/heads/main","pushedAt":"2024-04-01T15:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): add sections for scrollable panels and tables with images to provide visual examples\nfeat(docs/images): add new images for scrollable panel and table to support new sections in README.md\nchore(README.md): add voting link for feature prioritization to engage community in development process","shortMessageHtmlLink":"docs(README.md): add sections for scrollable panels and tables with i…"}},{"before":"8ad58a9be6fedc6f6814a55a4b384a1860d9c9be","after":"a99abcb59aa733aa50b54071ed095c9aace61c61","ref":"refs/heads/main","pushedAt":"2024-04-01T14:01:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"fix(interactive_layout.py): handle ValueError in is_selected property to prevent crashes when name is not in top_layout.names list (case with top_level layout)","shortMessageHtmlLink":"fix(interactive_layout.py): handle ValueError in is_selected property…"}},{"before":"d18be9c84f8188b35a2286a58c5555f9daa3751e","after":"8ad58a9be6fedc6f6814a55a4b384a1860d9c9be","ref":"refs/heads/main","pushedAt":"2024-03-31T23:11:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"chore(pyproject.toml): bump version from 0.5.4 to 0.6.0 for new release preparation","shortMessageHtmlLink":"chore(pyproject.toml): bump version from 0.5.4 to 0.6.0 for new relea…"}},{"before":"9ff2f924c18d2ca5cd68f9a79343a7a939ae62df","after":"d18be9c84f8188b35a2286a58c5555f9daa3751e","ref":"refs/heads/main","pushedAt":"2024-03-31T23:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"style(vscode/settings.json): add editor ruler at column 100 for better code readability\nfeat(pyproject.toml): set line-length to 100 in ruff tool for consistent code formatting\nrefactor(interactive_layout.py): simplify boolean expressions and condense code for better readability","shortMessageHtmlLink":"style(vscode/settings.json): add editor ruler at column 100 for bette…"}},{"before":"5c5834f72ce339d728e26e789eef83d13f3af078","after":"9ff2f924c18d2ca5cd68f9a79343a7a939ae62df","ref":"refs/heads/main","pushedAt":"2024-03-31T22:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"feat(interactive_layout.py): add customizability to InteractiveLayout with selected_border_style, selected_box, and size parameters","shortMessageHtmlLink":"feat(interactive_layout.py): add customizability to InteractiveLayout…"}},{"before":"dd5feb6dced830207cbd7d542e0115b3aea6b429","after":"5c5834f72ce339d728e26e789eef83d13f3af078","ref":"refs/heads/main","pushedAt":"2024-03-31T22:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"fix(interactive_layout.py): add condition to check if original_box and original_border_style attributes exist before setting them\nfeat(test_interactive_layout.py): add test to check if box and box style is derived from parent if not set\nrefactor(interactive_layout.py): change _refresh_parent_tree_structure() calls to use top_layout","shortMessageHtmlLink":"fix(interactive_layout.py): add condition to check if original_box an…"}},{"before":"2aa3d9d625fb5932f1f8359625fe2d3f853f4522","after":"dd5feb6dced830207cbd7d542e0115b3aea6b429","ref":"refs/heads/main","pushedAt":"2024-03-31T00:17:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"style(tests): simplify test function names for readability and brevity\n\nThe test function names were unnecessarily long and included redundant information. This change improves readability and makes it easier to identify the purpose of each test.","shortMessageHtmlLink":"style(tests): simplify test function names for readability and brevity"}},{"before":"63fad79ffffe694389c10d8e2679a163b2886412","after":"2aa3d9d625fb5932f1f8359625fe2d3f853f4522","ref":"refs/heads/main","pushedAt":"2024-03-31T00:14:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"fix(interactive_layout.py): deselected layout border style is restored after selection is removed\nfeat(interactive_layout.py): style of selected border layout is taken from parent if layout doesn't have own style of border set","shortMessageHtmlLink":"fix(interactive_layout.py): deselected layout border style is restore…"}},{"before":"4da286984b8ec2a07f2822e62d6a2a7e89ae94c5","after":"63fad79ffffe694389c10d8e2679a163b2886412","ref":"refs/heads/main","pushedAt":"2024-03-30T22:58:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"chore(vscode/settings.json): cleanning. Kepping settings json sorted by keys","shortMessageHtmlLink":"chore(vscode/settings.json): cleanning. Kepping settings json sorted …"}},{"before":"86e8edd23d1524c5bdaae9ed799e1a633e7fa5b3","after":"4da286984b8ec2a07f2822e62d6a2a7e89ae94c5","ref":"refs/heads/main","pushedAt":"2024-03-29T03:13:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): add 'Future plans' section to provide insight into upcoming featurest :\nfeat(docs/images): add future_plans_live_demo_poc.gif to visually demonstrate planned functionality","shortMessageHtmlLink":"docs(README.md): add 'Future plans' section to provide insight into u…"}},{"before":"949723c5459268f2041a4dabf8e3e0887a4e0308","after":"86e8edd23d1524c5bdaae9ed799e1a633e7fa5b3","ref":"refs/heads/main","pushedAt":"2024-03-29T02:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"feat(README.md): add documentation for Interactive Tables\nfeat(interactive_table.py): add selected_row_style parameter to InteractiveTable for customizable row style\nchore(pyproject.toml): bump version to 0.5.3 for new features\ndocs: add interactive_table.png to README.md for visual representation of Interactive Tables\nrefactor(interactive_layout.py): remove unused Syntax import and redundant code block","shortMessageHtmlLink":"feat(README.md): add documentation for Interactive Tables"}},{"before":"c27d06c9ade52ad4a9d8d47d00c64eb1cecb7ba0","after":"949723c5459268f2041a4dabf8e3e0887a4e0308","ref":"refs/heads/main","pushedAt":"2024-03-29T02:21:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): add PyPI badge and installation instructions to provide more information to users about how to install and use the package","shortMessageHtmlLink":"docs(README.md): add PyPI badge and installation instructions to prov…"}},{"before":"04742acf018a24c83be44f0ef968a3a29d12ad0e","after":"c27d06c9ade52ad4a9d8d47d00c64eb1cecb7ba0","ref":"refs/heads/main","pushedAt":"2024-03-29T02:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): add hyperlink to Rich library for better context and easy navigation","shortMessageHtmlLink":"docs(README.md): add hyperlink to Rich library for better context and…"}},{"before":"8d8f38b3a3ac08ee4d060ff7ddd9760ae61ef41b","after":"04742acf018a24c83be44f0ef968a3a29d12ad0e","ref":"refs/heads/main","pushedAt":"2024-03-29T02:08:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): update image link to point to raw github content, so it would be visible on pypi\nbuild(pyproject.toml): bump version from 0.5.1 to 0.5.2 for new release\nrefactor(interactive_layout.py): replace traverse method with _refresh_parent_tree_structure for better tree structure management\ntest(test_interactive_layout.py): remove unnecessary traverse method call in test setup","shortMessageHtmlLink":"docs(README.md): update image link to point to raw github content, so…"}},{"before":"c00e432e7baaf9182841e46a860b16e746a4e71f","after":"8d8f38b3a3ac08ee4d060ff7ddd9760ae61ef41b","ref":"refs/heads/main","pushedAt":"2024-03-29T01:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"docs(README.md): add detailed explanation and example for Interactive Layouts feature to improve documentation\nfeat(interactive_layout.py): add main function with example usage of Interactive Layouts for testing and demonstration purposes\nchore: add interactive_layout.png to docs/images for visual representation in README.md","shortMessageHtmlLink":"docs(README.md): add detailed explanation and example for Interactive…"}},{"before":"1916698ff611cf0191c770fa4d09e5be276f5019","after":"c00e432e7baaf9182841e46a860b16e746a4e71f","ref":"refs/heads/main","pushedAt":"2024-03-29T01:14:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"feat(rich_interactive): add InteractiveLayout and InteractivePanel\ntest(rich_interactive): add tests for InteractiveLayout to ensure correct functionality\nrefactor(tests): modify render_to_text fixture to support width and height parameters for better testing\nrefactor(tests): modify render_to_text so now it saves last rendered renderable object to test/.last_render.ans file\nchore(.gitignore): add .last_render.ans to gitignore","shortMessageHtmlLink":"feat(rich_interactive): add InteractiveLayout and InteractivePanel"}},{"before":"77512a44d6adc8f537be53e1484488677547fea5","after":"1916698ff611cf0191c770fa4d09e5be276f5019","ref":"refs/heads/main","pushedAt":"2024-03-29T01:11:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"feat(rich_interactive): add InteractiveLayout and InteractivePanel classes for better UI control\ntest(rich_interactive): add tests for InteractiveLayout to ensure correct functionality\nrefactor(tests): modify render_to_text fixture to support width and height parameters for better testing\nrefactor(tests): modify render_to_text so now it saves last rendered renderable object to test/.last_render.ans file\nchore(.gitignore): add .last_render.ans to gitignore","shortMessageHtmlLink":"feat(rich_interactive): add InteractiveLayout and InteractivePanel cl…"}},{"before":"e811b316868d8dba531f222871a9dfacf2f7043c","after":"77512a44d6adc8f537be53e1484488677547fea5","ref":"refs/heads/main","pushedAt":"2024-03-28T23:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"feat(.vscode/settings.json): add .ruff_cache to ignored files to prevent unnecessary tracking in VSCode","shortMessageHtmlLink":"feat(.vscode/settings.json): add .ruff_cache to ignored files to prev…"}},{"before":"c4b37d55c9ae6c2ddad288ad1bbba716724f2343","after":"e811b316868d8dba531f222871a9dfacf2f7043c","ref":"refs/heads/main","pushedAt":"2024-03-28T10:25:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"cleanning","shortMessageHtmlLink":"cleanning"}},{"before":"917086c1e6325164c13e31621752d881d945e7b3","after":"c4b37d55c9ae6c2ddad288ad1bbba716724f2343","ref":"refs/heads/main","pushedAt":"2024-03-28T10:23:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"pre-commit hooks installed","shortMessageHtmlLink":"pre-commit hooks installed"}},{"before":"8c193ff9a4e00f6586f34b72db9498a07fe2aa45","after":"917086c1e6325164c13e31621752d881d945e7b3","ref":"refs/heads/main","pushedAt":"2024-03-28T09:11:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"added InteractiveTable.remove_selection","shortMessageHtmlLink":"added InteractiveTable.remove_selection"}},{"before":"22c9f31587d0316626ac58ec1bca49d22fd96668","after":"8c193ff9a4e00f6586f34b72db9498a07fe2aa45","ref":"refs/heads/main","pushedAt":"2024-03-28T09:08:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"added InteractiveTable.remove_selection","shortMessageHtmlLink":"added InteractiveTable.remove_selection"}},{"before":"1672da2fa6876b58368b3c11f4f9c0e2e1e09391","after":"22c9f31587d0316626ac58ec1bca49d22fd96668","ref":"refs/heads/main","pushedAt":"2024-03-28T00:39:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"Support for 'rotate_selection: bool' in InteractiveTable. More tests","shortMessageHtmlLink":"Support for 'rotate_selection: bool' in InteractiveTable. More tests"}},{"before":"9625ac410453f61ff31045dcce004a637e0d53c2","after":"1672da2fa6876b58368b3c11f4f9c0e2e1e09391","ref":"refs/heads/main","pushedAt":"2024-03-27T23:50:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"interactive table","shortMessageHtmlLink":"interactive table"}},{"before":"2355b4493b596b34cc4456916bcb890acb3222d4","after":"9625ac410453f61ff31045dcce004a637e0d53c2","ref":"refs/heads/main","pushedAt":"2024-03-27T23:43:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"rename 'rich-interactive' to 'rich_interactive'","shortMessageHtmlLink":"rename 'rich-interactive' to 'rich_interactive'"}},{"before":"1a164f5ba6929cf2197f2f2a2edde5ed187afd05","after":"2355b4493b596b34cc4456916bcb890acb3222d4","ref":"refs/heads/main","pushedAt":"2024-03-27T23:30:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":"interactive table","shortMessageHtmlLink":"interactive table"}},{"before":"730decc21e53a81e2f10742f064f9d21c4bc58d0","after":"1a164f5ba6929cf2197f2f2a2edde5ed187afd05","ref":"refs/heads/main","pushedAt":"2024-03-27T23:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noisy","name":"Krzysztof Szumny","path":"/noisy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/201263?s=80&v=4"},"commit":{"message":".gitignore, .vscode settings and recommended extensions","shortMessageHtmlLink":".gitignore, .vscode settings and recommended extensions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJLpLQAA","startCursor":null,"endCursor":null}},"title":"Activity · noisy/rich_interactive"}