Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Bug report / 不具合報告
about: Submit a bug report / 不具合報告はこちらから
title: ''
labels: bug
assignees: overdrive1708

---

## Overview / 概要

## Detail / 詳細

## Release version / ソフトウェアバージョン

## Operating system / OS

## Steps to reproduce the behavior / 再現手順

## Additional context / 補足情報

## Error messages (optional) / エラーメッセージ(任意)
14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
name: Feature request / 機能要望
about: Submit a feature request/ 機能に関する追加・変更・削除等のご要望はこちらから
title: ''
labels: enhancement
assignees: overdrive1708

---

## Overview / 概要

## Detail / 詳細

## Additional context / 補足情報
16 changes: 16 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "nuget"
directory: "/src"
schedule:
interval: "weekly"

- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
9 changes: 9 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 対応したIssue / Issue addressed

Fix #xx

## 対応内容 / Correspondence contents

## テスト内容 / Test

## 補足情報 / Additional context
76 changes: 76 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "main" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "main" ]
schedule:
- cron: '00 1 * * 6'

jobs:
analyze:
name: Analyze
runs-on: windows-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'csharp' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Use only 'java' to analyze code written in Java, Kotlin or both
# Use only 'javascript' to analyze code written in JavaScript, TypeScript or both
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v4

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

- Added feature by issue.([Issue #1](https://github.com/overdrive1708/PhotoFrameGenerator/issues/1))

[Unreleased]: https://github.com/overdrive1708/PhotoFrameGenerator
3 changes: 3 additions & 0 deletions NOTICE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# NOTICES AND INFORMATION

This software incorporates materail from third parties.
47 changes: 47 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
[日本語](README.md)

<h1 align="center">
<a href="https://github.com/overdrive1708/PhotoFrameGenerator">
<img alt="PhotoFrameGenerator" src="asetts/ApplicationIcon.png" width="50" height="50">
</a><br>
PhotoFrameGenerator
</h1>

<div align="center">
<img alt="csharp" src="https://img.shields.io/badge/csharp-blue.svg?style=plastic&logo=csharp">
<img alt="dotnet" src="https://img.shields.io/badge/.NET-blue.svg?style=plastic&logo=dotnet">
<img alt="license" src="https://img.shields.io/github/license/overdrive1708/PhotoFrameGenerator?style=plastic">
<br>
<img alt="repo size" src="https://img.shields.io/github/repo-size/overdrive1708/PhotoFrameGenerator?style=plastic&logo=github">
<img alt="release" src="https://img.shields.io/github/release/overdrive1708/PhotoFrameGenerator?style=plastic&logo=github">
<img alt="download" src="https://img.shields.io/github/downloads/overdrive1708/PhotoFrameGenerator/total?style=plastic&logo=github&color=brightgreen">
<img alt="open issues" src="https://img.shields.io/github/issues-raw/overdrive1708/PhotoFrameGenerator?style=plastic&logo=github&color=brightgreen">
<img alt="closed issues" src="https://img.shields.io/github/issues-closed-raw/overdrive1708/PhotoFrameGenerator?style=plastic&logo=github&color=brightgreen">
</div>

---

## アプリケーション概要
撮影時の情報を写真の周りに埋め込むアプリケーションです。

## ダウンロード方法
[GitHubのReleases](https://github.com/overdrive1708/PhotoFrameGenerator/releases)にあるLatestのAssetsよりPhotoFrameGenerator_Ver.x.x.x.zipをダウンロードしてください。

## 使い方
T.B.D.

## 開発環境
Visual Studio 2026 Community

## 使用しているライブラリ
詳細は[NOTICE.md](NOTICE.md)を参照してください。

## ライセンス
このプロジェクトはMITライセンスです。
詳細は [LICENSE](LICENSE) を参照してください。

## 不具合報告と機能要望
[GitHubのIssue](https://github.com/overdrive1708/PhotoFrameGenerator/issues)より報告してください。

## 作者
[overdrive1708](https://github.com/overdrive1708)
Binary file added asetts/ApplicationIcon.ico
Binary file not shown.
Binary file added asetts/ApplicationIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions src/PhotoFrameGenerator.slnx
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<Solution>
<Project Path="PhotoFrameGenerator/PhotoFrameGenerator.csproj" />
</Solution>
7 changes: 7 additions & 0 deletions src/PhotoFrameGenerator/App.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Application
x:Class="PhotoFrameGenerator.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="Views/MainWindow.xaml">
<Application.Resources />
</Application>
12 changes: 12 additions & 0 deletions src/PhotoFrameGenerator/App.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
using System.Windows;

namespace PhotoFrameGenerator
{
/// <summary>
/// Interaction logic for App.xaml
/// </summary>
public partial class App : Application
{
}

}
10 changes: 10 additions & 0 deletions src/PhotoFrameGenerator/AssemblyInfo.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using System.Windows;

[assembly: ThemeInfo(
ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located
//(used if a resource is not found in the page,
// or application resource dictionaries)
ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located
//(used if a resource is not found in the page,
// app, or any theme specific resource dictionaries)
)]
22 changes: 22 additions & 0 deletions src/PhotoFrameGenerator/PhotoFrameGenerator.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net10.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<UseWPF>true</UseWPF>
<Product>PhotoFrameGenerator</Product>
<VersionPrefix>0.1.0</VersionPrefix>
<Authors>overdrive1708</Authors>
<Copyright>Copyright © 2026 overdrive1708</Copyright>
<PackageProjectUrl>https://github.com/overdrive1708/PhotoFrameGenerator</PackageProjectUrl>
<NeutralLanguage>ja-JP</NeutralLanguage>
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
</PropertyGroup>

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
<DebugType>none</DebugType>
</PropertyGroup>

</Project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- https://go.microsoft.com/fwlink/?LinkID=208121. -->
<Project>
<PropertyGroup>
<Configuration>Release</Configuration>
<Platform>Any CPU</Platform>
<PublishDir>bin\Publish\</PublishDir>
<PublishProtocol>FileSystem</PublishProtocol>
<_TargetId>Folder</_TargetId>
<TargetFramework>net10.0-windows</TargetFramework>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<SelfContained>false</SelfContained>
<PublishSingleFile>true</PublishSingleFile>
<IncludeNativeLibrariesForSelfExtract>true</IncludeNativeLibrariesForSelfExtract>
<PublishReadyToRun>false</PublishReadyToRun>
</PropertyGroup>
</Project>
12 changes: 12 additions & 0 deletions src/PhotoFrameGenerator/Views/MainWindow.xaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<Window
x:Class="PhotoFrameGenerator.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
Title="MainWindow"
Width="800"
Height="480"
mc:Ignorable="d">
<Grid />
</Window>
15 changes: 15 additions & 0 deletions src/PhotoFrameGenerator/Views/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using System.Windows;

namespace PhotoFrameGenerator
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
}
Loading