You are browsing as a guest. Sign up (or log in) to start making projects!

Pc parts lister

  • 5 Devlogs
  • 47 Total hours

A simple windows program with ability to log different pc parts, then later search and edit each part; thus you can keep your pc parts organized.

Open comments for this post

6h 29m 24s logged

Overhauled the Add window + started work on the expandible system!

Devlog #5 for PC Parts Lister
This is a change I’ve long anticipated and feared, but it should elevate the app by entire levels higher.

Now what is the Expandible system?

Up until now you could only use pre-specified, hardcoded parameters with very little flexibility to it. The expandible system aims to completely overhaul the way information is handled in the app, which will allow for custom parameters, parameter options, etc. etc. in the future. The biggest issue with that is the transfer from the current system. As of now I had to purposely break big chunks of the app for the sake of testing the basics and I will have to rebuild it back up, just with the expandible system.

Overhaul of the Add window

Since I’ve started the expandible system, the Add window, as one of the most outdated (both technically and visually) had to go first. Also this was due to me needing a way to add in components using the new system outside having to hard-code each tester. I think it is decent, but it is not finished yet, keep that in mind! A majority of the windows overhaul was technical, but I made sure to use the way more recent UI style from Detail and Edit windows that got updated recently to improve the visuals atleast a bit.

I think there’s not all that much more I can specify as of right now, but when the system is done I’ll be sure to write some more about it, soo cya for now!

Seeing this project for the first time?

This project is a native windows app written in XAML and C#. It aims to make a software that would allow you to note down any pc components you might have lying around (which I doubt are too many people.. xd). The main reason why I am making it is 1) To make this app, as I would personally appreciate something like this and 2) To learn XAML and practice C#. This is my biggest project and I hope that it will help atleast someone one day. If you find this project cool be sure to stick around and hit the follow, thx!

0
0
33
Open comments for this post

8h 22m 13s logged

Improved the description by a whole new level!

Devlog #4
This time I didn’t forget to post a devlog, so yay I don’t lose the payout on this one-
Anyways my focus here was to make a pretty simple yet convenient description system, because the original one was… let’s say way too simple (just plain text). So to improve it I changed it into a Markdown-style system.
So what did I add/change?

  • An entire new renderer for the description in Detail Window. I had to write a custom parser for it in order for it to read bold, italic and other styles, more on them later though-
  • An entirely new description editor in the Edit Window. Since I do not have the skill, time, or interest in making a live-preview editor that apps like obsidian have I chose a different approach. You have a regular text field with buttons for each function added (such as bold, etc.). On the other half you have a preview window that updates after you stop writing automatically (thus preventing lag) and displays a preview of what you wrote.
  • Bold, Italic, BoldItalic, Heading & Small Heading are all the styles I added (maybe for now, maybe for good.). Each and every single one of these has a button, that either turns on or off that style.
    And that’s it for now I think.

Seeing this project for the first time?

This project is a windows app written in XAML and C#. It aims to make a software that would allow you to note down any pc components you might have lying around (which I doubt are too many people.. xd). The main reason why I am making it is 1) To make this app, as I would personally appreciate something like this and 2) To learn XAML and practice C#. This is my biggest project and I hope that it will help atleast someone one day. If you find this project cool be sure to stick around!

0
0
52
Open comments for this post

17h 41m 4s logged

Devlog #3 for PC Parts Lister

Alright, so I may, or may not have forgotten to post any updates in a while and quite a lot of things have been added, so here’s a small overview:

  • Complete visual (and technical) overhaul of the Edit and Detail window. I improved their overall visuals, added a lot of new things, such as the photogallery, all while fixing some older bugs and issues.
  • Addition of a whole new photogallery, to both edit and detail window. With it you can now have multiple different pictures for each component + a main picture. You can click on each picture to view them in a new window; in their full scale. You can also delete each picture, or in the case of the main picture you can also swap it out for a new one.
  • In the full picture view you can also cycle between the components individual pictures, just like in most photogallery apps.
  • Newly added description, it is very simple, but you can have a description at the very least. I am currently working on a whole new description system with MarkDown support, so you can make bold text, italic, or things like headings and paragraphs.
  • Also I added the ability to favorite your favorite components and sort by that. It is quite a simple feature but in my opinion it is a nice to have feature. Alongside this I added the ability to filter components, so now you can easily separate your fav components.
    It is quite a lot of stuff to say the least and I’ll try my best from now on to do the devlogs in their respective times. See the 2 people who even read these in the next one!
0
0
16
Open comments for this post

12h 57m 18s logged

Devlog #2 for PC Parts Lister

Main addition: Super specific and smart filtering system, allowing to seamlessly filter your components; by name, by type, even by things like amount!
List of important changes:

  • Added the smart filtering system window
  • Added the amount value for components
  • Re-used part of code from adding components
  • Completely overhauled the re-used code, to be smarter, more effecient and way more easily expandable in the future
  • Added a smart error reporting inside the filtering window, informing you if there’s something wrong
  • Changed the way certain components values are stored
  • Added and improved a few already existing button designs
  • Improved certain behaviours of windows
  • Fixed issues when opening the app in full-screen
  • Fixed components saving with unrealistic values (for example having a SSD with the capacity “donkey”)
0
1
19

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…