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

Dineatriz

@Dineatriz

Joined June 17th, 2026

  • 10Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Open comments for this post

21m 26s logged

In this update I added support for STL and 3MF files, making the app even more useful for 3D printing. The new plugin currently includes two actions. The first one shows the model dimensions and volume, while the second estimates the print’s weight and material cost based on the material density, filament price and infill percentage. The results are saved into a text file so they can be easily viewed later. To support this, I also extended the parameter system by adding a new float parameter type. This means plugins are no longer limited to integers or predefined choices and can now request decimal values whenever needed. Adding support for two completely new file formats only required creating a new plugin, without changing the plugin manager or the overall application structure. I also think these features will be genuinely useful for anyone who regularly works with 3D printing models.
This update was very simple and I was able to do it pretty fast(I has already started working on it but forgot to mension in the last devlog)

1
0
14
Open comments for this post

1h 14m 20s logged

In this update I added 2 more plugins, .zip and .pdf, I also added support for dropping multiple files at the same time. This allowed me to implement the first action that actually requires more than one file (merge PDF). Now, when you drop a single PDF, the app shows the actions that make sense for one file, like rotate and extract text but if you drop multiple pdfs together, those actions are replaced by merge, which combines all the selected pdfs into a single document while keeping the original order. To make this work, I had to change the plugin architecture so that plugins now receive a list of files instead of just one. This means that every plugin can decide which actions should be available depending on the context, without requiring any changes to the UI. I really like this update because it makes the project much more scalable.
The .zip plugin is pretty simple, it lets you extract a .zip file or convert it into .7z

0
0
1
Open comments for this post

1h 7m 16s logged

It’s been a little while since my last update(2 days) because I haven’t had much free time recently, so I’ve only been able to work on this project in short sessions, making small improvements whenever I had the chance.
For this update, I focused on connecting the UI with the plugin system. Now the app can detect the correct plugin for the dropped file, displays messages saying what was done and has options that were missing before, like image dimensions or output format.
Although these aren’t the most exciting features, they’re an important thing to be done, because the application is becoming truly modular, which means future plugins (PDFs, videos, archives, STL files) should integrate with very little additional work.

0
0
4
Open comments for this post

54m 18s logged

The idea behind Flow is simple: instead of opening multiple applications to perform common tasks like compressing an image, converting a file, or extracting text from a PDF, users can simply drag and drop a file into Flow and instantly access the actions available for that file type/extension. My goal is to reduce the number of steps required for common tasks.
So far I have designed the overall architecture of the application, created a plugin-based system to make the project easily extensible, implemented a plugin manager that automatically discovers and loads plugins, defined a base FlowPlugin class that all plugins will inherit from, built a simple test plugin to verify that the plugin system works correctly, started developing the graphical interface using CustomTkinter and tkinterdnd2(basically a window that only detects when something gets dropped in there).

0
0
2
Ship

I remade the windows+v feature by adding some new features such as, favourites, tags and never losing information.
I think that this project came out great and can actually be usefull for programing because it also lets you organize things with the tags that I mentioned before

Try project → See source code →
Open comments for this post

1h 0m 27s logged

This is probably my final update and I’m very proud of how this app ended.
This update was focused on polishing the app to look and work better. I finally added multi-language support and this was what took most of the time because I encoutered some bugs along the way(incorrect translations and displaced things) but now its working great.
Also added a tutorial(only appears the first time you use the app) that explains how to use the app and has a very important warning. You should read it very carefully.
I changed the app behaviour so that now it starts visble until you hit alt+v(before it started “closed).
Although individually small, these fixes significantly improved the application’s overall quality and reliability.

0
0
3
Open comments for this post

1h 22m 33s logged

I really liked this update because, even though it took a long time, it basically makes the app look more professional and “modern”.
I focused on improving the user experience by making the interface cleaner, faster and easier to use(but had to fix some of bugs that were occuring for weird reasons).
With this update, managing tags became much more convenient and now, when you are adding a tag you can write a new one or choose between the ones that you already have.
I also improved the search/filtering system. Now you can view all clipboard entries(as always) but you can also show only favorite items or filter them by their tags(I really liked this one because now you can have a lot of items with a tag for a project and view them at once instead of looking for them).
And now what I would like to say that was the biggest improve(but everything on this update was awesome:)), the interface. I completly remade the interface because it was kinda ugly. Now it has a really nice dark theme, with much more recognizable widgets(items) layout, better spacement and aligment and so, a cleaner layout.
The only thing left to add is multilanguage support(for now its in Portuguese but I’ll add English), and I would also like to make a simple “Tutorial”.
FORGOT TO MENTION EARLIER, but I also changed the hotkey to alt+v because ctrl+shift+v would always paste something

0
0
3
Open comments for this post

45m 33s logged

In this update, I’ve added two things that, in my opinion, are the most important in this project:
I added a search bar that, as the user types, the clipboard history is filtered, searching both the clipboard content and any assigned tags. To support this, I refactored part of the interface by creating a single function responsible for drawing the clipboard list. This eliminated duplicate code and greatly facilitated future interface updates.
The biggest addition in this update was automatic content detection, whenever something is copied, the application now analyzes it and classifies it automatically. Currently, it can detect youtube links, github links, generic urls, email adresses, code, and, as always, normal text. Each detected type is stored in the database and displayed with its own icon(emojis), making the clipboard history much easier to identify.

During development I encountered an issue where copied code snippets were being detected as plain text instead of source code .After debugging the detection logic and verifying the values stored in the database, I identified and fixed the problem. The application now correctly classifies supported code snippets and displays the appropriate icon.

The code has already achieved its original objective of providing a persistent and more intelligent clipboard history than the default windows clipboard. The only thing left to do is to create a better interface.

0
0
2
Open comments for this post

43m 34s logged

I made it work more like a real background application and to achieve this I configured the application to launch when the computer turns on, run silently in the background and keep the shortcut always available.
I also added some simple organization features, Favorites and Tags. Now you can mark an item as favorite by selecting it and pressing “F”, favorite items are displayed with a ⭐ icon, and by pressing “T” you can also add a Tag that is displayed next to the item

0
0
2
Open comments for this post

37m 38s logged

I made a simple interface that lets you see what you have in the clipboard and select what you want to paste(pretty similar to the function that windows already has). Also made it so that you can open/close the windows with ctrl+shift+v and changed the code a bit so that now it can all work just by running main.py instead of running diferent files. For now, the interface is pretty basic but I want to update it latter

0
0
1
Open comments for this post

33m 12s logged

My goal for this project is to create a clipboard history application, using python, that permanently stores copied content, even after the computer is restarted.
The project is still in an early stage. At the moment it only supports text, basic duplicate prevention (consecutive duplicates only) and console output. It does not yet support(but it will at some point) images, search, favorites, graphical interface or running automatically in the background.
For now, the interface looks like this(just copied random things from the code and sorry but for now it only supports Portuguese):

0
0
38

Followers

Loading…