Consider this compact storage room (see screenshot below)
image
If the user decides to use Item Frames to label chests, the item frames cover the entire face of the chest, so the user can't right click on the chests to open the chests (see screenshot below)
image
One solution would be to use the Screwdriver to rotate the Item Frame. This way the user is able to right click the chest. A negative side this solution is that non-placeable blocks (e.g. Steel Ingot) can only be seen in one face of the Item Frame (see second screenshot below). Furthermore, users that build storage rooms with hundreds of chests would need to change the position of each Item Frame which might require significant amount of time.
image
image
Another solution would be to use use the block above the chest as the placeholder for the item frame. This way the user is able to right click the chest. A negative side of this solution is that an additional row above is required for each row of chests which is a limitation for those users that want to build compact storage rooms.
image
I believe we shouldn't change the size of the existing items itemframes:frame and itemframes:frame_invis, because doing so would disrupt the game for users that are already using this mod. Instead, I feel it would be great two new nodes are added to this mod: "Small Item Frame" and "Small Invisible Item Frame", they would have the same functionality of "Item Frame" and "Invisible Item Frame", respectively, but they would occupy 60% of the face of the block where they are placed on. This way users that place Item Frames on chests will still be able to open chests.
In the screenshot below, I was able to change the size of Item Frame by changing 0.5 to 0.35 in https://codeberg.org/tenplus1/itemframes/src/636acc7835d62d2b78dde1842147e8bef718b5b8/init.lua#L352-L357 (I modified itemframes:frame for demonstration purposes, as I mentioned earlier, I don't intend to modify the behavior of itemframes:frame because doing so would be disruptive for users that are already using this mod)
image
By having 2 new item frames: "Small Item Frame" and "Small Invisible Item Frame", this mod would satisfy more user needs and make Item Frames more useful to players.
Consider this compact storage room (see screenshot below)

If the user decides to use Item Frames to label chests, the item frames cover the entire face of the chest, so the user can't right click on the chests to open the chests (see screenshot below)

One solution would be to use the Screwdriver to rotate the Item Frame. This way the user is able to right click the chest. A negative side this solution is that non-placeable blocks (e.g. Steel Ingot) can only be seen in one face of the Item Frame (see second screenshot below). Furthermore, users that build storage rooms with hundreds of chests would need to change the position of each Item Frame which might require significant amount of time.


Another solution would be to use use the block above the chest as the placeholder for the item frame. This way the user is able to right click the chest. A negative side of this solution is that an additional row above is required for each row of chests which is a limitation for those users that want to build compact storage rooms.

I believe we shouldn't change the size of the existing items `itemframes:frame` and `itemframes:frame_invis`, because doing so would disrupt the game for users that are already using this mod. Instead, I feel it would be great two new nodes are added to this mod: "Small Item Frame" and "Small Invisible Item Frame", they would have the same functionality of "Item Frame" and "Invisible Item Frame", respectively, but they would occupy 60% of the face of the block where they are placed on. This way users that place Item Frames on chests will still be able to open chests.
In the screenshot below, I was able to change the size of Item Frame by changing 0.5 to 0.35 in https://codeberg.org/tenplus1/itemframes/src/636acc7835d62d2b78dde1842147e8bef718b5b8/init.lua#L352-L357 (I modified `itemframes:frame` for demonstration purposes, as I mentioned earlier, I don't intend to modify the behavior of `itemframes:frame` because doing so would be disruptive for users that are already using this mod)

By having 2 new item frames: "Small Item Frame" and "Small Invisible Item Frame", this mod would satisfy more user needs and make Item Frames more useful to players.