{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":266994112,"defaultBranch":"main","name":"Smart-Text-Editor","ownerLogin":"Offroaders123","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-26T09:00:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65947371?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717142163.0","currentOid":""},"activityList":{"items":[{"before":"841335a59469a6e6c5cad2e4b92dc6c4a6177cf4","after":"464efa45c63ed5166433d617dfdb01b9b29ab15b","ref":"refs/heads/dev","pushedAt":"2024-07-02T15:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Packages Audit\n\nFixed some dependency concerns down the dependency tree. The latest versions didn't necessarily have to be installed yet, just the parents that the root ones depend on.","shortMessageHtmlLink":"Packages Audit"}},{"before":null,"after":"2ab17dea96b0620aa1ace5a50922f244f10a0c93","ref":"refs/heads/temp-next-editorx","pushedAt":"2024-05-31T07:56:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Holdup\n\nThis is the temp backup of my experimental implementations. Don't delete until merged pls, like in terms of implementing each change commit by commit :)\n\nDiff this with `dev` to see how much more has to be done, this shouldn't be too different than that one.","shortMessageHtmlLink":"Holdup"}},{"before":"40edd4e7144d58db6fdba6fffc1a8c2535925fe1","after":"841335a59469a6e6c5cad2e4b92dc6c4a6177cf4","ref":"refs/heads/dev","pushedAt":"2024-05-31T07:12:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Instance Values Flattening\n\nThese will eventually be resolved to something like `createMemo()`.","shortMessageHtmlLink":"Editor Instance Values Flattening"}},{"before":"e537e9bc618d161e0493670fc895a0e97eaf2670","after":"40edd4e7144d58db6fdba6fffc1a8c2535925fe1","ref":"refs/heads/dev","pushedAt":"2024-05-30T23:42:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Focus Override Instantiate Omit\n\nThis prop shouldn't be part of the create stage, it's only related to the opening handling, and it had to be present on the class only because of the moving from the `open()` call into `createEditor()` instead. So the instantiation shouldn't have anything to do with setting this, only when it opens it.","shortMessageHtmlLink":"Focus Override Instantiate Omit"}},{"before":"a078b73aab35e93eaa1b4d5f1d7a32360d8641e4","after":"e537e9bc618d161e0493670fc895a0e97eaf2670","ref":"refs/heads/dev","pushedAt":"2024-05-30T23:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor State + Ref Split Ups\n\nIt's still the same object under the hood as of this commit, I started migrating the types to where they use separate instances to handle things though. So it's the point of what handles what, which is what I'm trying to work on splitting apart.\n\nIf you paste this just at the end of the `query()` function, you can see it's still the same monster object being used for both.\n\n```js\nconsole.log(ref, editor, ref === editor);\n```\n\nNow, ideally, I should be able to change the rendering logic over to SolidJS, and just return the manual ref handling in the same way from `query()`.","shortMessageHtmlLink":"Editor State + Ref Split Ups"}},{"before":"e1f636be6ec4f191ad10408c4eb5cdae043455ec","after":"a078b73aab35e93eaa1b4d5f1d7a32360d8641e4","ref":"refs/heads/dev","pushedAt":"2024-05-29T09:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor ID Flattening\n\nFixed a missing `basename` type as well, since it was ignored in a file surrounded with some errors still.\n\nCommitting on sleepy nights is kind of dangerous (possibly for the code), I think I might have to call it a night fairly soon.","shortMessageHtmlLink":"Editor ID Flattening"}},{"before":"82469ecb74759235276fa6a7bcefcec4f8706380","after":"e1f636be6ec4f191ad10408c4eb5cdae043455ec","ref":"refs/heads/dev","pushedAt":"2024-05-29T08:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Focus On Open Fix\n\nI think this seemed to break in the 'Editor Refs Shim' commit, or at least somewhere around there. It appears to be because I accidentally changed the order of when the editor is added to the global state, and then when opening that as a ref with `query()` it hadn't yet been added to the global state pool, so it couldn't find anything.\n\nSo moving the `open()` call up to `createEditor()` seems to fix it. The issue is that the animation was starting to run, before the element was attached to the state. I had to move the `focusedOverride` state onto the editor itself, since it has to be persisted from the constructor, to the now-delated, `open()` call.\n\nGlad to have figured this out, I thought this was a recent bug I implemented, but this was actually from 4 days ago, and I hadn't even noticed! There are almost certainly going to be more occurrences like this, I think things are going thankfully well so far though.","shortMessageHtmlLink":"Focus On Open Fix"}},{"before":"12e25fc9b1de5b883463c92a3bd029f12234bcfa","after":"82469ecb74759235276fa6a7bcefcec4f8706380","ref":"refs/heads/dev","pushedAt":"2024-05-29T03:14:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Element Property Hiding\n\nRemoving usage of the class itself into the `query()` function, so only it can be used as a type from the rest of the code.","shortMessageHtmlLink":"Element Property Hiding"}},{"before":"82469ecb74759235276fa6a7bcefcec4f8706380","after":"12e25fc9b1de5b883463c92a3bd029f12234bcfa","ref":"refs/heads/dev","pushedAt":"2024-05-29T03:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor ID Usage Flattening","shortMessageHtmlLink":"Editor ID Usage Flattening"}},{"before":"116e91f1d9a0bda4bf8d94f135bb1f5e280835f0","after":"82469ecb74759235276fa6a7bcefcec4f8706380","ref":"refs/heads/dev","pushedAt":"2024-05-28T06:37:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Element Property Hiding\n\nRemoving usage of the class itself into the `query()` function, so only it can be used as a type from the rest of the code.","shortMessageHtmlLink":"Element Property Hiding"}},{"before":"d34fdfb069cc29c7510c47a753b564335e4ab788","after":"116e91f1d9a0bda4bf8d94f135bb1f5e280835f0","ref":"refs/heads/dev","pushedAt":"2024-05-28T05:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Close Method\n\nListening to Twat, and the other songs on my duds sessions.\n\ngoat lawnmowers, who'da thunk?","shortMessageHtmlLink":"Editor Close Method"}},{"before":"da10bc97d56d7c06e5be3da7f5c3496d761298b2","after":"d34fdfb069cc29c7510c47a753b564335e4ab788","ref":"refs/heads/dev","pushedAt":"2024-05-28T05:02:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Open Method\n\nDoing this first is actually indeed helping a lot (I tried moving the component over to a functional component, but this was hindering things further).\n\nI need to rename these functions to be Editor-specific too, since I don't want to accidentally call `window.open()` implicitly.","shortMessageHtmlLink":"Editor Open Method"}},{"before":"4d63709ad31825bdcef87c01933c2199dd4bc6a5","after":"da10bc97d56d7c06e5be3da7f5c3496d761298b2","ref":"refs/heads/dev","pushedAt":"2024-05-28T04:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Rename Method","shortMessageHtmlLink":"Editor Rename Method"}},{"before":"12ac7991c4ca13c6ea24b979e52191bbb910ba47","after":"4d63709ad31825bdcef87c01933c2199dd4bc6a5","ref":"refs/heads/dev","pushedAt":"2024-05-28T04:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Prev/Next Methods\n\nWorking to move the methods off of the Editor state objects themselves, as they shouldn't be tied to the state itself, nor the element. This seemed like an unfortunate change with this kind of migration for me, I'm curious about the benefits that come with not using this, in the past I've seen this as a drawback, but I'm not sure if that's the case or not, I think I just haven't seen the alternative for it yet.","shortMessageHtmlLink":"Editor Prev/Next Methods"}},{"before":"852b95784f26784d0f524d6ec541be8a6f94244e","after":"12ac7991c4ca13c6ea24b979e52191bbb910ba47","ref":"refs/heads/dev","pushedAt":"2024-05-26T22:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"EditorElement State Assignment Extraction","shortMessageHtmlLink":"EditorElement State Assignment Extraction"}},{"before":"5bbd66e708ca4fdcd4d24972812d91a4df1144dd","after":"852b95784f26784d0f524d6ec541be8a6f94244e","ref":"refs/heads/dev","pushedAt":"2024-05-26T22:45:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"App Props\n\nCome to think of it, these likely should be local to the App component itself, rather than being passed in from the top like it currently is with this commit. I'm going to keep this setup though until I am able to move the state handling around a bit better, eventually I shouldn't need to use element refs anyways, and that can allow for just removing these altogether. I'd rather have that than having these be hidden away and forgotten about.","shortMessageHtmlLink":"App Props"}},{"before":"6316dc86d4f69bed5afa6d0859b9ff574cdb3346","after":"5bbd66e708ca4fdcd4d24972812d91a4df1144dd","ref":"refs/heads/dev","pushedAt":"2024-05-26T22:04:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Menubar Ref Props\n\nRealized with the Vite Solid compiler that I accidentally wasn't passing these refs through the component tree like I have with the other element refs, thankfully it pointed out that you couldn't assign values to the import name.\n\nThat reminds me, I'm going to make a proper props setup for the App component too.","shortMessageHtmlLink":"Menubar Ref Props"}},{"before":"52139fbe78ddcecc45713807bacdc8d23d19a282","after":"6316dc86d4f69bed5afa6d0859b9ff574cdb3346","ref":"refs/heads/dev","pushedAt":"2024-05-26T21:05:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Icon Symbols Refs + Themer Refs\n\nMaking note of the ID usage for SVG symbols, and the not yet implemented styles customizer feature.","shortMessageHtmlLink":"Icon Symbols Refs + Themer Refs"}},{"before":"6a8c9d637d5a32228fbea96cca5b550c6a3045a1","after":"52139fbe78ddcecc45713807bacdc8d23d19a282","ref":"refs/heads/dev","pushedAt":"2024-05-26T21:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Icon Symbols Refs + Themer Refs\n\nMaking note of the ID usage for SVG symbols, and the not yet implemented styles customizer feature.","shortMessageHtmlLink":"Icon Symbols Refs + Themer Refs"}},{"before":"a9935df47c2e82ac96513a354f63d781b552016b","after":"6a8c9d637d5a32228fbea96cca5b550c6a3045a1","ref":"refs/heads/dev","pushedAt":"2024-05-26T20:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"View Menu Ref","shortMessageHtmlLink":"View Menu Ref"}},{"before":"b071d3cb4299f54c05f32ed60ba2e9d23091e485","after":"a9935df47c2e82ac96513a354f63d781b552016b","ref":"refs/heads/dev","pushedAt":"2024-05-26T20:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Tools Menu Ref + Menu Styles\n\nThe tools menu doesn't get referenced by it's ID anywhere, and it doesn't have any CSS needed for the ID. The file and settings menus are used for styles though, going to leave the ID refs there so I don't forget to remove those later, once splitting up the menus into their own proper components as well.\n\nRESERVED A listening, saw it in my library, haven't checked it out in a while. My early music does have a sheen to it that my later music doesn't have, it's like an unobtused take on things, unobstructed. Now I feel stressed to make things sometimes, back then I was just experimenting and anything would go. That's what Devy's video was about this morning too, these concepts have been helping me get through things so much!\n\nhttps://www.youtube.com/watch?v=lHjGlndjbWw\n\nRevisited this video a little earlier too, great times! ๐Ÿ˜Š\n\nhttps://youtu.be/mlGk4u8Alk4?si=4AHGMEzVnA4_myja&t=2186\nhttps://www.youtube.com/watch?v=KAff_tI8Adk","shortMessageHtmlLink":"Tools Menu Ref + Menu Styles"}},{"before":"e642f83556a7342b5e0d6e6c672eb7c40afe64ca","after":"b071d3cb4299f54c05f32ed60ba2e9d23091e485","ref":"refs/heads/dev","pushedAt":"2024-05-26T20:48:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Preview Menu Ref","shortMessageHtmlLink":"Preview Menu Ref"}},{"before":"8e15692a173cc4147c6a0fa7f493e14ec33020e7","after":"e642f83556a7342b5e0d6e6c672eb7c40afe64ca","ref":"refs/heads/dev","pushedAt":"2024-05-25T08:21:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Refs Shim\n\nHaving to move over the usage of the Editor class piece by piece. This is going to allow the state of each Editor to live independent of the element for it itself.","shortMessageHtmlLink":"Editor Refs Shim"}},{"before":"fc541bee37b7356d1163e54990ba4b5c9c7c7445","after":"8e15692a173cc4147c6a0fa7f493e14ec33020e7","ref":"refs/heads/dev","pushedAt":"2024-05-25T07:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"EditorElement Distinction\n\nWorking on splitting up the functional parts from the state and rendering parts. This is the first part of moving the state out of the class, and into it's own setup. Then the UI can just be rendered off of that itself. I'm only changing the name to help with my brain, and for during the migration.","shortMessageHtmlLink":"EditorElement Distinction"}},{"before":"74f2642a18f1b647eb2cf8f9da0aa53398085444","after":"fc541bee37b7356d1163e54990ba4b5c9c7c7445","ref":"refs/heads/dev","pushedAt":"2024-05-25T06:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Editor Class Feature Flattening\n\nSlowly but surely breaking apart the Editor class into standalone state, component, and rendering logic. Right now it's a complete spaghetti CF mess of parts grossly plucked together. I want to think it's not that bad, but it's really bad ๐Ÿ˜…\n\nI started working on this the last day or so, I realized these changes can work on their own. I think a nice way to move things forward is to try it in a dev branch, see how your concepts for the migration work/don't work, stash those changes, then go back to the more stable branch, and commit them little by little, adjusting things to something maintainable in the long-run, to ensure that you can continue to add the next features as part of the migration.\n\nI'm learning that a lot of my concepts for this were done very nicely, it just wasn't very dedupe/standalone/modular friendly. Essentially right now, my state is tied to my UI, which is also hooked to the reactive hooks/method calls. So it's hard to split things apart, because some code is state-reactive, while the next line might be adjusting the UI state, from those changes. So there isn't a single source of truth for the values. I think this is what I ran into with the slow down of development for STE, adding these new features, I didn't know how to extract the state out of the UI, and I was getting wrapped up in trying to handle that, and that's what prevented things from moving forward. I think maybe other people might have started fresh on a project like this, I was going to do that as well. I kind of didn't want to though, since the functionality I have here already works very well, it's just not structured/setup nicely. Aah! That's the word I was looking for, coupling. The state is tied to the UI, and the elements themselves. It's very high in coupling.\n\nI was also going to mention in the last commits with CSS changes, that I'm really glad that I organized my styles like that, it made it very easy to split things up into modules, worked great! So the only holdup with that was that the elements themselves needed to be more easily representable with functional components, which meant first refactoring how their state is passed around. That's why there's so much to this rebuild, because it's all twisted around like a bunch of computer cables. And yeah, I didn't really want to do this migration, because I could be learning how to use the frameworks instead, but I think it might be the other way around actually. This is the kind of thing you want to know how to handle when using frameworks, how do you move existing projects over to your new framework. If you can't mangle the state into the more streamlined layout, then how are you going to do that in a different project? I have learned so much in refactoring projects, be it a frontend one like this, or a JS project, a TS one, anything. Maybe next I can look into how to refactor an OOP project to FP (I kind of did that with NBTify, it was definitely a headache too), and the other way around too.\n\nAt first I thought this project hasn't made any progress since doing all of this future-proof work, but I think it's the complete opposite, while it may not seem like it. Once I have all of this straightened out on it's own, then I can make actual changes to the codebase safely, with a nice and tidy codebase, rather than a hectic one.\n\nI very, very, heavily much need to update the README for this project, it is definitely not vanilla anymore, probably not even close. Amazing how much things can change over time! Let alone just the progression, but the goals as well. Now I really like frameworks. I think it's because I see what plain projects are great at, and now I see where their limits might be.\n\nhttps://www.youtube.com/watch?v=CwRF8alr6vo","shortMessageHtmlLink":"Editor Class Feature Flattening"}},{"before":"281572ab0214c35e2cdd63f1bae52f7c9324c3ad","after":"74f2642a18f1b647eb2cf8f9da0aa53398085444","ref":"refs/heads/dev","pushedAt":"2024-05-24T07:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Header Ref","shortMessageHtmlLink":"Header Ref"}},{"before":"3cb376a302a199f89d977c30af60e6994f065745","after":"281572ab0214c35e2cdd63f1bae52f7c9324c3ad","ref":"refs/heads/dev","pushedAt":"2024-05-24T04:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Solid Store for Editors\n\nSolid stores are freaking great! Their reactivity is super awesome. It took a bit to figure out how to remove keys from an object defined with a store.\n\nI was going to try moving over to an array of Editors instead, since I thought the object wasn't going to work, but it ended up working thankfully. Looking at it now, I would want to use an array instead anyways, but I'd really like to not change the functionality of the code at all during this migration, only make things more modular and modern.\n\nI think stores could be an insanely great way to work with NBT data in a reactive app, definitely going to have to look into that. Maybe Dovetail's tree view could utilize that.\n\nhttps://docs.solidjs.com/concepts/stores\nhttps://www.reddit.com/r/solidjs/comments/16ld299/how_do_i_use_setstore_to_delete_an_array_member/\nhttps://github.com/solidjs/solid/discussions/1750\nhttps://github.com/solidjs/solid/discussions/2150\nhttps://raqueebuddinaziz.com/blog/comprehensive-guide-to-solid-js-stores/\n\nLightnin' Roy, I need to listen to this one more often!!!","shortMessageHtmlLink":"Solid Store for Editors"}},{"before":"0b21b5d2d06c99761957bc76f0cf79687b35106c","after":"3cb376a302a199f89d977c30af60e6994f065745","ref":"refs/heads/dev","pushedAt":"2024-05-24T03:09:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Main Styles Breakup\n\nThis breaks up the component styles for the `
` element itself.","shortMessageHtmlLink":"Main Styles Breakup"}},{"before":"7b06f8fe2d2fd46bc35b337e19dde682c5bdf388","after":"0b21b5d2d06c99761957bc76f0cf79687b35106c","ref":"refs/heads/dev","pushedAt":"2024-05-24T01:35:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Central Styles Breakup\n\nWorking on moving individual components' styles to their own stylesheets as well.\n\nSYL Alien, the full album. F yeah. Hey, you mo! Hey, you mo!\n\nI didn't change the styles at all, just cut them and pasted them into new component-centric files.","shortMessageHtmlLink":"Central Styles Breakup"}},{"before":"ffed63186936d3e39db0390f0fe5c21e5d9f7ca8","after":"7b06f8fe2d2fd46bc35b337e19dde682c5bdf388","ref":"refs/heads/dev","pushedAt":"2024-05-24T00:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Offroaders123","name":"Brandon Bennett","path":"/Offroaders123","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65947371?s=80&v=4"},"commit":{"message":"Header Components Breakup\n\nMade a standalone Menubar component! This makes the Header component much more manageable to understand. There are multiple other instances where I want to do this still.\n\nGet All You Deserve, Zen next!\n\nFound this a few hours ago, I love this breakdown so much! So glad to have it in a text format to be able to read easily.\nhttps://www.reddit.com/r/DevinTownsend/comments/bggpue/empath_track_by_track_transcript/","shortMessageHtmlLink":"Header Components Breakup"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdQCRWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Offroaders123/Smart-Text-Editor"}